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;
}