[93033]: Fixing performance problems. Updating the animation of the Server Table View. Committed for MDE.
diff --git a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/view/servers/ServerTableViewer.java b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/view/servers/ServerTableViewer.java
index f348485..d40bc97 100644
--- a/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/view/servers/ServerTableViewer.java
+++ b/plugins/org.eclipse.wst.server.ui/serverui/org/eclipse/wst/server/ui/internal/view/servers/ServerTableViewer.java
@@ -169,10 +169,11 @@
 				while (!stopThread) {
 					try {
 						labelProvider.animate();
+						final Object[] rootElements = ((ITreeContentProvider)getContentProvider()).getElements(null); 
 						Display.getDefault().asyncExec(new Runnable() {
 							public void run() {
 								if (getTree() != null && !getTree().isDisposed())
-									refresh();
+									update(rootElements, null);
 							}
 						});
 						Thread.sleep(200);