@Override protected void handleDispose(DisposeEvent event) { setPreferenceStore(null); super.handleDispose(event); }
@Override protected void handleDispose(DisposeEvent event) { if (fPreferenceStore != null) { fPreferenceStore.removePropertyChangeListener(fPreferenceChangeListener); fPreferenceStore= null; fPreferenceChangeListener= null; fSourceViewerConfigurations= null; } super.handleDispose(event); } }
@Override protected void handleDispose(DisposeEvent event) { super.handleDispose(event); if (fColorManager != null) fColorManager.dispose(); }
protected void handleDispose(DisposeEvent event) { setPreferenceStore(null); fSourceViewer= null; super.handleDispose(event); }
@Override protected void handleDispose(DisposeEvent event) { if (fPreferenceStore != null) { fPreferenceStore.removePropertyChangeListener(fPreferenceChangeListener); fPreferenceStore= null; fPreferenceChangeListener= null; fSourceViewerConfigurations= null; } super.handleDispose(event); } }
@Override protected void handleDispose(DisposeEvent event) { setPreferenceStore(null); super.handleDispose(event); }
@Override protected void handleDispose(DisposeEvent event) { disposeEditors(); disconnectDocuments(); super.handleDispose(event); }
@Override protected void handleDispose(DisposeEvent event) { super.handleDispose(event); if (fColorManager != null) fColorManager.dispose(); if (fPropertyChangedListeners != null) { Iterator<IPropertyChangeListener> iter = fPropertyChangedListeners.iterator(); while (iter.hasNext()) PDEPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(iter.next()); fPropertyChangedListeners = null; } } }