Revision: 3925
Author: [email protected]
Date: Wed Aug 25 13:13:44 2010
Log: Changed a few references towards an end goal of fixing a memory leak on the server.
http://code.google.com/p/power-architect/source/detail?r=3925

Modified:
 /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java
/trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectSwingSessionContextImpl.java /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectSwingSessionImpl.java
 /trunk/src/main/java/ca/sqlpower/architect/swingui/ExceptionHandler.java

=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Fri Aug 20 15:11:42 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectFrame.java Wed Aug 25 13:13:44 2010
@@ -1388,6 +1388,8 @@
// unless you like being attacked by screaming monkeys, that is. ArchitectSwingSessionContext context = ASUtils.getContext();

+ Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler(context));
+
                     boolean headless = false;
final List<ArchitectSwingSession> sessions = new ArrayList<ArchitectSwingSession>();
                     if (args.length > 0) {
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectSwingSessionContextImpl.java Thu Jul 29 14:36:01 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectSwingSessionContextImpl.java Wed Aug 25 13:13:44 2010
@@ -162,8 +162,6 @@
System.setProperty("awt.dnd.drag.threshold","10"); //$NON-NLS-1$ //$NON-NLS-2$ logger.debug("new motion threshold is: " + System.getProperty("awt.dnd.drag.threshold")); //$NON-NLS-1$ //$NON-NLS-2$

- Thread.setDefaultUncaughtExceptionHandler(new ExceptionHandler(this));
-
         // sets the icon so exception dialogs handled by SPSUtils instead
         // of ASUtils can still have the correct icon
         SPSUtils.setMasterIcon(new ImageIcon(ASUtils.getFrameIconImage()));
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectSwingSessionImpl.java Fri Aug 20 15:11:42 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ArchitectSwingSessionImpl.java Wed Aug 25 13:13:44 2010
@@ -272,7 +272,7 @@
* This factory just passes the request through to the {...@link ASUtils#showDbcsDialog(Window, SPDataSource, Runnable)}
      * method.
      */
- private final DataSourceDialogFactory dsDialogFactory = new DataSourceDialogFactory() { + private static final DataSourceDialogFactory dsDialogFactory = new DataSourceDialogFactory() {

public JDialog showDialog(Window parentWindow, JDBCDataSource dataSource, Runnable onAccept) { return ASUtils.showDbcsDialog(parentWindow, dataSource, onAccept);
=======================================
--- /trunk/src/main/java/ca/sqlpower/architect/swingui/ExceptionHandler.java Thu Aug 12 11:32:38 2010 +++ /trunk/src/main/java/ca/sqlpower/architect/swingui/ExceptionHandler.java Wed Aug 25 13:13:44 2010
@@ -60,7 +60,6 @@
      *            here.
      */
     public ExceptionHandler (ArchitectSwingSessionContext context) {
-        super();
         this.context = context;
     }

Reply via email to