[375507] deleting a server with a dirty server editor
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/editor/ServerEditor.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/editor/ServerEditor.java
index 5f38ef9..f9723a1 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/editor/ServerEditor.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/editor/ServerEditor.java
@@ -95,8 +95,12 @@
 			// do nothing
 		}
 		public void serverRemoved(IServer oldServer) {
-			if (oldServer.equals(server.getOriginal()) && !isDirty())
-				closeEditor();
+			if (oldServer.equals(server.getOriginal())) {
+				resourceDeleted = true;
+				if (!isDirty()) {
+					closeEditor();
+				}
+			}
 		}
 	}