Author: rob.stryker(a)jboss.com
Date: 2007-10-02 17:07:12 -0400 (Tue, 02 Oct 2007)
New Revision: 3976
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerExtensionFrame.java
Log:
suspected inconsistancy in obtaining stale server object
Modified:
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerExtensionFrame.java
===================================================================
---
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerExtensionFrame.java 2007-10-02
21:05:44 UTC (rev 3975)
+++
trunk/as/plugins/org.jboss.ide.eclipse.as.ui/jbossui/org/jboss/ide/eclipse/as/ui/views/server/ServerExtensionFrame.java 2007-10-02
21:07:12 UTC (rev 3976)
@@ -14,6 +14,9 @@
import org.eclipse.swt.widgets.Menu;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.swt.widgets.Tree;
+import org.eclipse.wst.server.core.IModule;
+import org.eclipse.wst.server.core.IServer;
+import org.eclipse.wst.server.core.ServerCore;
import org.eclipse.wst.server.ui.internal.view.servers.ModuleServer;
import org.jboss.ide.eclipse.as.ui.views.server.JBossServerView.IServerViewFrame;
@@ -71,7 +74,9 @@
if( selection == null ) return;
if( server != jbViewer.getInput()) {
- jbViewer.setInput(server);
+ // find the newest copy of the server
+ IServer tmp = ServerCore.findServer(((IServer)server).getId());
+ jbViewer.setInput(tmp);
} else {
jbViewer.refresh();
}
Show replies by date