svn commit: r18021 - trunk/src/argouml-app/src/org/argouml/ui/ProjectBrowser.java
Bob Tarling <[email protected]>
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: bobtarling
Date: 2010-02-15 14:03:32-0800
New Revision: 18021
Modified:
trunk/src/argouml-app/src/org/argouml/ui/ProjectBrowser.java
Log:
Logging only to get some clues as to activity when closing on Mac
Modified: trunk/src/argouml-app/src/org/argouml/ui/ProjectBrowser.java
Url: http://argouml.tigris.org/source/browse/argouml/trunk/src/argouml-app/src/org/argouml/ui/ProjectBrowser.java?view=diff&pathrev=18021&r1=18020&r2=18021
==============================================================================
--- trunk/src/argouml-app/src/org/argouml/ui/ProjectBrowser.java (original)
+++ trunk/src/argouml-app/src/org/argouml/ui/ProjectBrowser.java 2010-02-15 14:03:32-0800
@@ -975,7 +975,9 @@
* save and exit, exit without saving or cancel the exit operation.
*/
public void tryExit() {
+ LOG.info("Trying to exit the application");
if (saveAction != null && saveAction.isEnabled()) {
+ LOG.info("A save is needed - prompting the user");
Project p = ProjectManager.getManager().getCurrentProject();
String t =
@@ -990,15 +992,18 @@
// The trySave method results in the save taking place in another thread.
// If that completes without error the ProjectBrowser.exit() method will
// be called which will actually exist the system.
+ LOG.info("The user chose to exit and save");
trySave(ProjectManager.getManager().getCurrentProject() != null
&& ProjectManager.getManager().getCurrentProject()
.getURI() != null,
false, true);
return;
} else if (response == JOptionPane.CANCEL_OPTION) {
+ LOG.info("The user cancelled the save dialog");
return;
}
}
+ LOG.info("We will now exit");
exit();
}
@@ -1033,6 +1038,7 @@
* @see java.awt.event.WindowListener#windowClosing(java.awt.event.WindowEvent)
*/
public void windowClosing(WindowEvent e) {
+ LOG.info("Detected attempt to close application - checking if save needed");
tryExit();
}
} /* end class WindowCloser */
------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=5905&dsMessageId=2447903
To unsubscribe from this discussion, e-mail: [[email protected]].