Author: scabanovich
Date: 2010-11-15 06:30:29 -0500 (Mon, 15 Nov 2010)
New Revision: 26551
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/preferences/JSFCapabilitiesPreferencesPage.java
Log:
JBIDE-7571
https://jira.jboss.org/browse/JBIDE-7571
Modified:
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/preferences/JSFCapabilitiesPreferencesPage.java
===================================================================
---
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/preferences/JSFCapabilitiesPreferencesPage.java 2010-11-15
11:20:34 UTC (rev 26550)
+++
trunk/jsf/plugins/org.jboss.tools.jsf.ui/src/org/jboss/tools/jsf/ui/preferences/JSFCapabilitiesPreferencesPage.java 2010-11-15
11:30:29 UTC (rev 26551)
@@ -15,6 +15,7 @@
import org.eclipse.jface.preference.PreferencePage;
import org.eclipse.jface.viewers.*;
import org.eclipse.swt.SWT;
+import org.eclipse.swt.SWTException;
import org.eclipse.swt.layout.*;
import org.eclipse.swt.widgets.*;
import org.eclipse.ui.*;
@@ -85,6 +86,9 @@
if(copy == null || copy.getChildren().length == 0) return;
Display.getDefault().asyncExec(new Runnable() {
public void run() {
+ if(capabilityList.getControl() == null || capabilityList.getControl().isDisposed())
{
+ return;
+ }
capabilityList.getSelectionProvider().setSelection(new
StructuredSelection(copy.getChildren()[0]));
capabilityList.update();
capabilitySelectionChanged();