Author: dgolovin
Date: 2009-02-18 12:28:19 -0500 (Wed, 18 Feb 2009)
New Revision: 13662
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java
trunk/as/tests/org.jboss.ide.eclipse.as.ui.test/src/org/jboss/ide/eclipse/as/ui/wizards/test/NewServerWizardTest.java
Log:
https://jira.jboss.org/jira/browse/JBIDE-3824 fixed
check if widget is disposed added to enter() method
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java 2009-02-18
16:34:31 UTC (rev 13661)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/wizards/JBossServerWizardFragment.java 2009-02-18
17:28:19 UTC (rev 13662)
@@ -243,17 +243,16 @@
// WST API methods
public void enter() {
- if(homeValLabel==null)
- return;
-
- IJBossServerRuntime srt = getRuntime();
- name = name == null ? getDefaultNameText() : name;
- nameText.setText(name);
- homeValLabel.setText(srt.getRuntime().getLocation().toOSString());
- configValLabel.setText(srt.getJBossConfiguration());
- jreValLabel.setText(srt.getVM().getInstallLocation().getAbsolutePath() + " ("
+ srt.getVM().getName() + ")");
- runtimeGroup.layout();
- updateErrorMessage();
+ if(homeValLabel !=null && !homeValLabel.isDisposed()) {
+ IJBossServerRuntime srt = getRuntime();
+ name = name == null ? getDefaultNameText() : name;
+ nameText.setText(name);
+ homeValLabel.setText(srt.getRuntime().getLocation().toOSString());
+ configValLabel.setText(srt.getJBossConfiguration());
+ jreValLabel.setText(srt.getVM().getInstallLocation().getAbsolutePath() + "
(" + srt.getVM().getName() + ")");
+ runtimeGroup.layout();
+ updateErrorMessage();
+ }
}
public void exit() {
Modified:
trunk/as/tests/org.jboss.ide.eclipse.as.ui.test/src/org/jboss/ide/eclipse/as/ui/wizards/test/NewServerWizardTest.java
===================================================================
---
trunk/as/tests/org.jboss.ide.eclipse.as.ui.test/src/org/jboss/ide/eclipse/as/ui/wizards/test/NewServerWizardTest.java 2009-02-18
16:34:31 UTC (rev 13661)
+++
trunk/as/tests/org.jboss.ide.eclipse.as.ui.test/src/org/jboss/ide/eclipse/as/ui/wizards/test/NewServerWizardTest.java 2009-02-18
17:28:19 UTC (rev 13662)
@@ -44,7 +44,7 @@
Platform.addLogListener(this);
}
- public void testJbide() throws CoreException {
+ public void testJbide3824() throws CoreException {
String jbossPath = System.getProperty(JBOSS_PATH_PROP_NAME);
if(jbossPath==null) {