[309606] ScriptEditor
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/EditPanelTab.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/EditPanelTab.java
index 16f7edb..e1f696e 100644
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/EditPanelTab.java
+++ b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/EditPanelTab.java
@@ -1178,6 +1178,9 @@
*/
public void repaintTextEndTime() {
// PickUP current text
+ if(scaleVoiceSpeed.isDisposed()){
+ return;
+ }
int extendSpeed = scaleVoiceSpeed.getSelection();
int extendLang = currentDescLang;
String currentDesc = textAreaDescription.getText();
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/WebBrowserEventListenerForPP.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/WebBrowserEventListenerForPP.java
index b4fa92d..c49ff07 100644
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/WebBrowserEventListenerForPP.java
+++ b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/ai/internal/ui/scripteditor/WebBrowserEventListenerForPP.java
@@ -11,6 +11,7 @@
package org.eclipse.actf.ai.internal.ui.scripteditor;
import org.eclipse.actf.ai.scripteditor.util.WebBrowserFactory;
+import org.eclipse.actf.model.flash.proxy.FlashCacheUtil;
import org.eclipse.actf.model.ui.editor.browser.IWebBrowserACTF;
import org.eclipse.actf.model.ui.editor.browser.IWebBrowserACTFEventListener;
@@ -19,11 +20,18 @@
public void beforeNavigate(IWebBrowserACTF webBrowser, String url,
String targetFrameName, boolean isInNavigation) {
+
+ //System.out.println(isInNavigation +" : "+targetFrameName+" : "+url);
+ if (isInNavigation && url != null
+ && (url.startsWith("http") || url.startsWith("file"))) {
+ FlashCacheUtil.clearCache(true, null);
+ }
+
mediaSearchRequest(webBrowser);
}
public void browserDisposed(IWebBrowserACTF webBrowser, String title) {
- //System.out.println("dispose: "+webBrowser);
+ // System.out.println("dispose: "+webBrowser);
mediaController.removeWebBrowser(webBrowser);
}
@@ -55,7 +63,7 @@
}
public void newWindow(IWebBrowserACTF webBrowser) {
- System.out.println("new window: "+webBrowser);
+ System.out.println("new window: " + webBrowser);
changeCurrentWebBrowser(webBrowser);
}
@@ -94,12 +102,12 @@
}
WebBrowserFactory mediaController = WebBrowserFactory.getInstance();
-
+
private void mediaSearchRequest(IWebBrowserACTF webBrowser) {
mediaController.mediaSearchRequest(webBrowser);
}
- private void changeCurrentWebBrowser(IWebBrowserACTF webBrowser){
+ private void changeCurrentWebBrowser(IWebBrowserACTF webBrowser) {
mediaController.setCurrentWebBrowser(webBrowser);
}
}
diff --git a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchWindowAdvisor.java b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchWindowAdvisor.java
index b0abff5..bbcbb0f 100644
--- a/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchWindowAdvisor.java
+++ b/plugins/org.eclipse.actf.examples.scripteditor/src/org/eclipse/actf/examples/scripteditor/ApplicationWorkbenchWindowAdvisor.java
@@ -15,6 +15,7 @@
import org.eclipse.actf.ai.internal.ui.scripteditor.PreviewPanel;
import org.eclipse.actf.ai.scripteditor.util.WebBrowserFactory;
import org.eclipse.actf.model.flash.proxy.FlashCacheUtil;
+import org.eclipse.actf.model.flash.proxy.ProxySettingUtil;
import org.eclipse.actf.model.ui.editors.ie.WebBrowserEditor;
import org.eclipse.actf.model.ui.util.ModelServiceUtils;
import org.eclipse.swt.graphics.Point;
@@ -48,7 +49,9 @@
public void postWindowOpen() {
super.postWindowOpen();
FlashCacheUtil.checkCache();
-
+
+ ProxySettingUtil.setCurrentMode(ProxySettingUtil.PROXY_NONE);
+
// Launch Web Browser
String strUrl = "about:blank";
URL helpUrl = PlatformUI