Issue #206 fixed dialog context deactivation bug

Former-commit-id: 3560698faf [formerly d5369932fd] [formerly 9535ae2d0e] [formerly fe59c3e8d8 [formerly 9535ae2d0e [formerly b2b66e7483065e9677d8bd34f19b514c7914ef8c]]]
Former-commit-id: fe59c3e8d8
Former-commit-id: 56ccf4761ab72766f6229a41f02810af4159766e [formerly 9a7efcaae8]
Former-commit-id: 0c4a9cf58a
This commit is contained in:
Max Schenkelberg 2012-02-07 16:43:59 -06:00
parent 3fb20bbcfd
commit 129bd62196

View file

@ -158,9 +158,11 @@ public class TearOffMenuDialog extends CaveSWTDialog {
Listener deactivate = new Listener() {
@Override
public void handleEvent(Event event) {
if (Display.getCurrent().getActiveShell() == getShell()) {
ContextManager.getInstance(locator).deactivateContexts(
perspectiveManager);
}
}
};
addListener(SWT.Activate, activate);