You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by pa...@apache.org on 2008/03/19 11:20:44 UTC
svn commit: r638775 - in
/directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs:
AttributeTypeSelectionDialog.java ObjectClassSelectionDialog.java
Author: pamarcelot
Date: Wed Mar 19 03:20:38 2008
New Revision: 638775
URL: http://svn.apache.org/viewvc?rev=638775&view=rev
Log:
Fix for DIRSTUDIO-163 (Schema Editor keep leaking GDI Handles)
Modified:
directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/AttributeTypeSelectionDialog.java
directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/ObjectClassSelectionDialog.java
Modified: directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/AttributeTypeSelectionDialog.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/AttributeTypeSelectionDialog.java?rev=638775&r1=638774&r2=638775&view=diff
==============================================================================
--- directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/AttributeTypeSelectionDialog.java (original)
+++ directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/AttributeTypeSelectionDialog.java Wed Mar 19 03:20:38 2008
@@ -316,4 +316,30 @@
attributeTypesTableViewer.setSelection( new StructuredSelection( firstElement ), true );
}
}
+
+
+ /* (non-Javadoc)
+ * @see org.eclipse.jface.dialogs.Dialog#close()
+ */
+ public boolean close()
+ {
+ hiddenAttributeTypes.clear();
+ hiddenAttributeTypes = null;
+
+ attributeTypesTableViewer = null;
+
+ attributeTypesTable.dispose();
+ attributeTypesTable = null;
+
+ searchText.dispose();
+ searchText = null;
+
+ schemaIconLabel.dispose();
+ schemaIconLabel = null;
+
+ schemaNameLabel.dispose();
+ schemaNameLabel = null;
+
+ return super.close();
+ }
}
Modified: directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/ObjectClassSelectionDialog.java
URL: http://svn.apache.org/viewvc/directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/ObjectClassSelectionDialog.java?rev=638775&r1=638774&r2=638775&view=diff
==============================================================================
--- directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/ObjectClassSelectionDialog.java (original)
+++ directory/studio/branches/1.1.0/schemaeditor/src/main/java/org/apache/directory/studio/schemaeditor/view/dialogs/ObjectClassSelectionDialog.java Wed Mar 19 03:20:38 2008
@@ -317,4 +317,30 @@
objectClassesTableViewer.setSelection( new StructuredSelection( firstElement ), true );
}
}
+
+
+ /* (non-Javadoc)
+ * @see org.eclipse.jface.dialogs.Dialog#close()
+ */
+ public boolean close()
+ {
+ hiddenObjectClasses.clear();
+ hiddenObjectClasses = null;
+
+ objectClassesTableViewer = null;
+
+ objectClassesTable.dispose();
+ objectClassesTable = null;
+
+ searchText.dispose();
+ searchText = null;
+
+ schemaIconLabel.dispose();
+ schemaIconLabel = null;
+
+ schemaNameLabel.dispose();
+ schemaNameLabel = null;
+
+ return super.close();
+ }
}