Revision: 6375
http://squirrel-sql.svn.sourceforge.net/squirrel-sql/?rev=6375&view=rev
Author: wis775
Date: 2011-08-21 20:10:35 +0000 (Sun, 21 Aug 2011)
Log Message:
-----------
Dialogs should be disposed and not only set to visible=false to remove all references kept by the UI. Otherwise, closed sessions can't be removed by the GC.
Done for the refactor plugin.
Modified Paths:
--------------
trunk/sql12/app/src/main/java/net/sourceforge/squirrel_sql/client/gui/db/ColumnListDialog.java
trunk/sql12/doc/src/main/resources/changes.txt
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddAutoIncrementCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddColumnCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddForeignKeyCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddIndexCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddLookupTableCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddPrimaryKeyCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddSequenceCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddUniqueConstraintCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddViewCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropColumnCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropForeignKeyCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropIndexTableCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropPrimaryKeyCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropSequenceCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropTablesCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropUniqueConstraintCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropViewCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeColumnCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeTableCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifyColumnCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifySequenceCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameTableCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameViewCommand.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringDialog.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringTabbedDialog.java
trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/DefaultListDialog.java
Modified: trunk/sql12/app/src/main/java/net/sourceforge/squirrel_sql/client/gui/db/ColumnListDialog.java
===================================================================
--- trunk/sql12/app/src/main/java/net/sourceforge/squirrel_sql/client/gui/db/ColumnListDialog.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/app/src/main/java/net/sourceforge/squirrel_sql/client/gui/db/ColumnListDialog.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -347,6 +347,7 @@
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setVisible(false);
+ dispose();
}
});
result.add(cancelButton);
Modified: trunk/sql12/doc/src/main/resources/changes.txt
===================================================================
--- trunk/sql12/doc/src/main/resources/changes.txt 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/doc/src/main/resources/changes.txt 2011-08-21 20:10:35 UTC (rev 6375)
@@ -108,6 +108,8 @@
Bug-fixes:
+Fixed some memory issues with closed sessions.
+
Introduced performance warning for the global preference " Save Preferences Immediately" when
multiple statements are executed and set the property's default value to false.
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddAutoIncrementCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddAutoIncrementCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddAutoIncrementCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -142,6 +142,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
@@ -189,6 +190,7 @@
return;
}
listDialog.setVisible(false);
+ listDialog.dispose();
columnToModify = listDialog.getSelectedColumnList()[0];
showCustomDialog();
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddColumnCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddColumnCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddColumnCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -126,6 +126,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
}
});
}
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddForeignKeyCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddForeignKeyCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddForeignKeyCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -122,6 +122,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddIndexCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddIndexCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddIndexCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -97,6 +97,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddLookupTableCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddLookupTableCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddLookupTableCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -382,6 +382,7 @@
public void run()
{
_customDialog.setVisible(false);
+ _customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddPrimaryKeyCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddPrimaryKeyCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddPrimaryKeyCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -125,6 +125,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddSequenceCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddSequenceCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddSequenceCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -115,6 +115,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reload(_info[0]);
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddUniqueConstraintCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddUniqueConstraintCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddUniqueConstraintCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -151,6 +151,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reload(_info[0]);
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddViewCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddViewCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/AddViewCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -106,6 +106,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropColumnCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropColumnCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropColumnCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -147,6 +147,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reload(_info[0]);
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropForeignKeyCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropForeignKeyCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropForeignKeyCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -156,6 +156,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
for (IDatabaseObjectInfo dbinfo : _info)
{
_session.getSchemaInfo().reload(dbinfo);
@@ -210,7 +211,7 @@
if (_listDialog == null)
return;
- _listDialog.setVisible(false);
+ _listDialog.dispose();
_foreignKeyInfo = _listDialog.getSelectedItems().toArray(new ForeignKeyInfo[] {});
showCustomDialog();
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropIndexTableCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropIndexTableCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropIndexTableCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -166,7 +166,8 @@
public void run() {
GUIUtils.processOnSwingEventThread(new Runnable() {
public void run() {
- customDialog.setVisible(false);
+ customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
@@ -195,7 +196,7 @@
System.err.println("dialog was null");
return;
}
- listDialog.setVisible(false);
+ listDialog.dispose();
_dropIndexInfo = listDialog.getSelectedItems().toArray(new IndexInfo[]{});
showCustomDialog();
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropPrimaryKeyCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropPrimaryKeyCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropPrimaryKeyCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -140,6 +140,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropSequenceCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropSequenceCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropSequenceCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -117,7 +117,8 @@
public void run() {
GUIUtils.processOnSwingEventThread(new Runnable() {
public void run() {
- customDialog.setVisible(false);
+ customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropTablesCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropTablesCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropTablesCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -234,6 +234,7 @@
// status while doing so.
final List<ITableInfo> result = SQLUtilities.getDeletionOrder(tables, md, getOrderedTablesCallBack);
getOrderedTablesCallBack.setVisible(false);
+ getOrderedTablesCallBack.dispose();
getOrderedTablesCallBack = null;
return result;
}
@@ -323,7 +324,7 @@
public void run()
{
handler.hideProgressDialog();
- customDialog.setVisible(false);
+ customDialog.dispose();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropUniqueConstraintCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropUniqueConstraintCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropUniqueConstraintCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -134,7 +134,8 @@
public void run() {
GUIUtils.processOnSwingEventThread(new Runnable() {
public void run() {
- customDialog.setVisible(false);
+ customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
@@ -162,7 +163,7 @@
public void actionPerformed(ActionEvent e) {
if (listDialog == null) return;
- listDialog.setVisible(false);
+ listDialog.dispose();
_dropIndexInfo = listDialog.getSelectedItems().toArray(new IndexInfo[]{});
showCustomDialog();
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropViewCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropViewCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/DropViewCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -119,6 +119,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeColumnCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeColumnCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeColumnCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -221,6 +221,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeTableCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeTableCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/MergeTableCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -346,6 +346,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifyColumnCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifyColumnCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifyColumnCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -191,6 +191,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reload(_info[0]);
}
});
@@ -234,7 +235,7 @@
if (listDialog == null)
return;
- listDialog.setVisible(false);
+ listDialog.dispose();
TableColumnInfo[] colInfos = listDialog.getSelectedColumnList();
if (colInfos == null || colInfos.length != 1)
{
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifySequenceCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifySequenceCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/ModifySequenceCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -119,6 +119,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reload(_info[0]);
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameTableCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameTableCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameTableCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -112,6 +112,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameViewCommand.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameViewCommand.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/commands/RenameViewCommand.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -145,6 +145,7 @@
public void run()
{
customDialog.setVisible(false);
+ customDialog.dispose();
_session.getSchemaInfo().reloadAll();
}
});
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringDialog.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringDialog.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringDialog.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -231,6 +231,7 @@
public void actionPerformed(ActionEvent e)
{
setVisible(false);
+ dispose();
}
});
result.add(cancelButton);
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringTabbedDialog.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringTabbedDialog.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/AbstractRefactoringTabbedDialog.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -185,6 +185,7 @@
cancelButton.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e) {
setVisible(false);
+ dispose();
}
});
result.add(cancelButton);
Modified: trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/DefaultListDialog.java
===================================================================
--- trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/DefaultListDialog.java 2011-08-21 13:20:57 UTC (rev 6374)
+++ trunk/sql12/plugins/refactoring/src/main/java/net/sourceforge/squirrel_sql/plugins/refactoring/gui/DefaultListDialog.java 2011-08-21 20:10:35 UTC (rev 6375)
@@ -212,6 +212,7 @@
public void actionPerformed(ActionEvent e)
{
setVisible(false);
+ dispose();
}
});
result.add(_executeButton);
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
|