diff options
Diffstat (limited to 'org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java')
-rw-r--r-- | org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java index e604caa78..dec7f54eb 100644 --- a/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java +++ b/org.eclipse.help.ui/src/org/eclipse/help/ui/internal/browser/embedded/EmbeddedBrowserFactory.java @@ -25,6 +25,7 @@ public class EmbeddedBrowserFactory implements IBrowserFactory { private boolean tested = false; private boolean available = false; + private String browserType; /** * Constructor. @@ -70,7 +71,8 @@ public class EmbeddedBrowserFactory implements IBrowserFactory { tested = true; Shell sh = new Shell(); try { - new Browser(sh, SWT.NONE); + Browser browser = new Browser(sh, SWT.NONE); + browserType = browser.getBrowserType(); available = true; } catch (SWTError se) { if (se.code == SWT.ERROR_NO_HANDLES) { @@ -94,6 +96,6 @@ public class EmbeddedBrowserFactory implements IBrowserFactory { * @see IBrowserFactory#createBrowser() */ public IBrowser createBrowser() { - return new EmbeddedBrowserAdapter(); + return new EmbeddedBrowserAdapter(browserType); } } |