X-Git-Url: http://secure.phpeclipse.com diff --git a/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java b/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java index 443d433..164a840 100644 --- a/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java +++ b/net.sourceforge.phpeclipse.webbrowser/src/net/sourceforge/phpeclipse/webbrowser/views/BrowserView.java @@ -88,15 +88,18 @@ public class BrowserView extends ViewPart implements IShowInTarget { super.dispose(); } + public String getUrl() { + if (fInstance != null) { + return fInstance.getURL(); + } else { + return null; + } + } + public void setUrl(final String url) { - if (fInstance != null) { - if (fInstance.getURL() != null && fInstance.getURL().length() > 0) { - fUrl = fInstance.getURL(); - fInstance.setURL(fUrl); - } else { - fUrl = url; - fInstance.setURL(url); - } + if (fInstance != null) { + fUrl = url; + fInstance.setURL(url); // try { // ResourcesPlugin.getWorkspace().run(new IWorkspaceRunnable() { // public void run(IProgressMonitor monitor) throws CoreException { @@ -126,6 +129,8 @@ public class BrowserView extends ViewPart implements IShowInTarget { } } + + public void refresh(String url) { if (fInstance != null && url != null) { if (fUrl == null) { @@ -135,7 +140,7 @@ public class BrowserView extends ViewPart implements IShowInTarget { if (browser != null) { String browserUrl = browser.getUrl(); try { - browserUrl = URLDecoder.decode(browserUrl, Charset.defaultCharset().name()); + browserUrl = URLDecoder.decode(browserUrl, J5CharsetEmulator.defaultCharset().name()); } catch (UnsupportedEncodingException e) { // e.printStackTrace(); }