[197674] synch fix
diff --git a/plugins/org.eclipse.jst.j2ee.webservice.ui/webservices_ui/org/eclipse/jst/j2ee/internal/webservice/WebServiceViewerSynchronization.java b/plugins/org.eclipse.jst.j2ee.webservice.ui/webservices_ui/org/eclipse/jst/j2ee/internal/webservice/WebServiceViewerSynchronization.java index 9edac8b..3da5185 100644 --- a/plugins/org.eclipse.jst.j2ee.webservice.ui/webservices_ui/org/eclipse/jst/j2ee/internal/webservice/WebServiceViewerSynchronization.java +++ b/plugins/org.eclipse.jst.j2ee.webservice.ui/webservices_ui/org/eclipse/jst/j2ee/internal/webservice/WebServiceViewerSynchronization.java
@@ -254,13 +254,17 @@ boolean isThereWebServices = false; if (webServiceProjectsExist(monitor)) { - isThereWebServices = indexWebServices(monitor); + isThereWebServices = indexWebServices(monitor); + if( isThereWebServices ){ + setAreThereWebServices(isThereWebServices); + } + }else{ + setAreThereWebServices(false); } if(!hasNavigatorGroupBeenAdded()){ if(isThereWebServices) addWebServiceNode(); } - setAreThereWebServices(isThereWebServices); monitor.done();
diff --git a/plugins/org.eclipse.jst.j2ee.webservice/webservice/org/eclipse/jst/j2ee/internal/webservice/helper/WebServicesManager.java b/plugins/org.eclipse.jst.j2ee.webservice/webservice/org/eclipse/jst/j2ee/internal/webservice/helper/WebServicesManager.java index 1883cd1..0f0bc5d 100644 --- a/plugins/org.eclipse.jst.j2ee.webservice/webservice/org/eclipse/jst/j2ee/internal/webservice/helper/WebServicesManager.java +++ b/plugins/org.eclipse.jst.j2ee.webservice/webservice/org/eclipse/jst/j2ee/internal/webservice/helper/WebServicesManager.java
@@ -164,7 +164,7 @@ // Does the project have 1.4 web service clients? List wsClientEdits = new ArrayList(); wsClientEdits.add(edit); - if (!getWorkspace14ServiceRefs(wsClientEdits).isEmpty()) + //if (!getWorkspace14ServiceRefs(wsClientEdits).isEmpty()) isInterested = true; // If project has 1.3 or 1.4 web service clients, cache the artifact edit