when we really need to exit, really exit

This commit is contained in:
Dmitry Jemerov
2011-08-02 20:01:21 +02:00
parent 35dc6a3fa9
commit 5b99db73c9
@@ -724,6 +724,10 @@ public class ApplicationImpl extends ComponentManagerImpl implements Application
}
public void exit(final boolean force) {
exit(force, true);
}
public void exit(final boolean force, final boolean allowListenersToCancel) {
if (!force && getDefaultModalityState() != ModalityState.NON_MODAL) {
return;
}
@@ -744,7 +748,7 @@ public class ApplicationImpl extends ComponentManagerImpl implements Application
saveSettings();
if (!canExit()) {
if (!canExit() && allowListenersToCancel) {
myExitCode = 0;
return;
}