commit | 588b1c43b26740358a0d8bb3dd5ae5be87abab30 | [log] [tgz] |
---|---|---|
author | eyuen <eyuen> | Wed Aug 03 21:47:48 2011 +0000 |
committer | eyuen <eyuen> | Wed Aug 03 21:47:48 2011 +0000 |
tree | 0e51a1227058c2377bc5188d4aa7e258fd16089c | |
parent | 7d84cd1106a01186fa1a8ffb309a7021717e0da3 [diff] |
[352001] Intermittent problem when changing server hostname in server editor can mess up sever status
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java index 58de85d..7f216b6 100644 --- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java +++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/Server.java
@@ -2322,8 +2322,6 @@ //serverState = wc.serverState; delegate = wc.delegate; - if (getServerState() == IServer.STATE_STARTED) - autoPublish(); } protected void saveState(IMemento memento) {
diff --git a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java index 02455b8..33bd10e 100644 --- a/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java +++ b/plugins/org.eclipse.wst.server.core/servercore/org/eclipse/wst/server/core/internal/ServerWorkingCopy.java
@@ -447,6 +447,9 @@ getWorkingCopyDelegate(monitor).saveConfiguration(monitor); wch.setDirty(false); + if (getServerState() == IServer.STATE_STARTED) + autoPublish(); + return server; }