diff --git a/modules/DesktopBranding/src/main/java/org/gephi/branding/desktop/Installer.java b/modules/DesktopBranding/src/main/java/org/gephi/branding/desktop/Installer.java index a7bdf3bf77e4d619aa51760c18a8f722223b5420..e46af7792cccb6fa6caa82a098f752e21b5a37c4 100644 --- a/modules/DesktopBranding/src/main/java/org/gephi/branding/desktop/Installer.java +++ b/modules/DesktopBranding/src/main/java/org/gephi/branding/desktop/Installer.java @@ -129,7 +129,7 @@ public class Installer extends ModuleInstall { int option = JOptionPane.showConfirmDialog(WindowManager.getDefault().getMainWindow(), NbBundle.getMessage(Installer.class, "CloseConfirmation.message"), NbBundle.getMessage(Installer.class, "CloseConfirmation.message"), JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.WARNING_MESSAGE); if (option == JOptionPane.YES_OPTION) { Lookup.getDefault().lookup(ProjectControllerUI.class).saveProject(); - } else if (option == JOptionPane.CANCEL_OPTION) { + } else if (option == JOptionPane.CANCEL_OPTION || option == JOptionPane.CLOSED_OPTION) { return false;//Exit canceled } Lookup.getDefault().lookup(ProjectController.class).closeCurrentProject();