Author: vyemialyanchyk
Date: 2009-02-10 12:39:11 -0500 (Tue, 10 Feb 2009)
New Revision: 13570
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/ExporterSettingsTab.java
Log:
JBIDE-3778 fix NPE
Modified:
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/ExporterSettingsTab.java
===================================================================
---
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/ExporterSettingsTab.java 2009-02-10
17:22:25 UTC (rev 13569)
+++
trunk/hibernatetools/plugins/org.hibernate.eclipse.console/src/org/hibernate/eclipse/launch/ExporterSettingsTab.java 2009-02-10
17:39:11 UTC (rev 13570)
@@ -955,13 +955,18 @@
public void storePropertyColumsWidth() {
+ if (propertySheet == null) {
+ return;
+ }
Control control = propertySheet.getControl();
- if (control instanceof Tree && !control.isDisposed()) {
- Tree tree = (Tree)control;
- IPreferenceStore preferenceStore =
HibernateConsolePlugin.getDefault().getPreferenceStore();
- TreeColumn[] columns = tree.getColumns();
- preferenceStore.setValue(EXPORTERS_PROPERTIES_COLUMN_PROPERTY_WIDTH,
columns[0].getWidth());
- preferenceStore.setValue(EXPORTERS_PROPERTIES_COLUMN_VALUE_WIDTH,
columns[1].getWidth());
+ if (control != null) {
+ if (control instanceof Tree && !control.isDisposed()) {
+ Tree tree = (Tree)control;
+ IPreferenceStore preferenceStore =
HibernateConsolePlugin.getDefault().getPreferenceStore();
+ TreeColumn[] columns = tree.getColumns();
+ preferenceStore.setValue(EXPORTERS_PROPERTIES_COLUMN_PROPERTY_WIDTH,
columns[0].getWidth());
+ preferenceStore.setValue(EXPORTERS_PROPERTIES_COLUMN_VALUE_WIDTH,
columns[1].getWidth());
+ }
}
}
Show replies by date