Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornitind2011-02-28 15:35:46 +0000
committernitind2011-02-28 15:35:46 +0000
commit880d40cab8987491c8d68ca784975d2904429cca (patch)
treefac6bcde2d578119880855c8f572448ca4068a56
parent79a7b0173e65088ed74a49ef91e0a2764d456682 (diff)
downloadwebtools.sourceediting-880d40cab8987491c8d68ca784975d2904429cca.tar.gz
webtools.sourceediting-880d40cab8987491c8d68ca784975d2904429cca.tar.xz
webtools.sourceediting-880d40cab8987491c8d68ca784975d2904429cca.zip
[335100] Random web.ui.tests.AllWebUITests failures
-rw-r--r--bundles/org.eclipse.wst.jsdt.web.core/META-INF/MANIFEST.MF2
-rw-r--r--bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java31
2 files changed, 18 insertions, 15 deletions
diff --git a/bundles/org.eclipse.wst.jsdt.web.core/META-INF/MANIFEST.MF b/bundles/org.eclipse.wst.jsdt.web.core/META-INF/MANIFEST.MF
index 98d1bae3a1..5db5ab9951 100644
--- a/bundles/org.eclipse.wst.jsdt.web.core/META-INF/MANIFEST.MF
+++ b/bundles/org.eclipse.wst.jsdt.web.core/META-INF/MANIFEST.MF
@@ -2,7 +2,7 @@ Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: %Bundle-Name.0
Bundle-SymbolicName: org.eclipse.wst.jsdt.web.core;singleton:=true
-Bundle-Version: 1.0.304.qualifier
+Bundle-Version: 1.0.305.qualifier
Bundle-Activator: org.eclipse.wst.jsdt.web.core.internal.JsCorePlugin
Bundle-Vendor: %Bundle-Vendor.0
Bundle-Localization: plugin
diff --git a/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java b/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java
index 24672ddbad..ea0ae0635e 100644
--- a/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java
+++ b/bundles/org.eclipse.wst.jsdt.web.core/src/org/eclipse/wst/jsdt/web/core/javascript/JsTranslator.java
@@ -1,5 +1,5 @@
/*******************************************************************************
- * Copyright (c) 2008, 2010 IBM Corporation and others.
+ * Copyright (c) 2008, 2011 IBM Corporation and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
@@ -272,19 +272,21 @@ public class JsTranslator extends Job implements IJsTranslator, IDocumentListene
* Reinitialize some fields
*/
protected void reset() {
- synchronized(fLock) {
- scriptOffset = 0;
- // reset progress monitor
- fScriptText = new StringBuffer();
- fCurrentNode = fStructuredDocument.getFirstStructuredDocumentRegion();
- rawImports.clear();
- importLocationsInHtml.clear();
- scriptLocationInHtml.clear();
- missingEndTagRegionStart = -1;
- cancelParse = false;
- fGeneratedRanges.clear();
+ synchronized (finished) {
+ synchronized (fLock) {
+ scriptOffset = 0;
+ // reset progress monitor
+ fScriptText = new StringBuffer();
+ fCurrentNode = fStructuredDocument.getFirstStructuredDocumentRegion();
+ rawImports.clear();
+ importLocationsInHtml.clear();
+ scriptLocationInHtml.clear();
+ missingEndTagRegionStart = -1;
+ cancelParse = false;
+ fGeneratedRanges.clear();
+ }
+ translate();
}
- translate();
}
@@ -757,7 +759,8 @@ public class JsTranslator extends Job implements IJsTranslator, IDocumentListene
return;
}
- reset();
+ cancel();
+ schedule();
}
/* (non-Javadoc)

Back to the top