Revision: 6399
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=6399&view=rev
Author: wis775
Date: 2011-09-11 12:41:05 +0000 (Sun, 11 Sep 2011)
Log Message:
-----------
Fixed some memory issues with closed sessions. After closing the find dialog by pressing ESCAPE or using the window close-button, the dialog was not disposed. This is, why the session would not be ready for garbage collecting after closing it.
Modified Paths:
--------------
trunk/sql12/plugins/syntax/src/main/java/net/sourceforge/squirrel_sql/plugins/syntax/rsyntax/search/SquirrelFindDialog.java
Modified: trunk/sql12/plugins/syntax/src/main/java/net/sourceforge/squirrel_sql/plugins/syntax/rsyntax/search/SquirrelFindDialog.java
===================================================================
--- trunk/sql12/plugins/syntax/src/main/java/net/sourceforge/squirrel_sql/plugins/syntax/rsyntax/search/SquirrelFindDialog.java 2011-09-10 04:00:48 UTC (rev 6398)
+++ trunk/sql12/plugins/syntax/src/main/java/net/sourceforge/squirrel_sql/plugins/syntax/rsyntax/search/SquirrelFindDialog.java 2011-09-11 12:41:05 UTC (rev 6399)
@@ -16,6 +16,8 @@
{
super(mainFrame, null /* This ActionListener is not used, propably a bug in RText*/);
+ super.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
+
cancelButton.addActionListener(new ActionListener()
{
@Override
@@ -33,12 +35,13 @@
fireClosing();
}
});
+
}
@Override
protected void escapePressed()
{
- fireClosing();
+ close();
super.escapePressed();
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|