Bug 244047 [Browser] Extension point schema previews open in internal browser
I20080812-0800, was OK in 3.4 Extension point schema previews open in an internal browser, even though I've set Preferences > General > Web Browsing > Use external Web browser.
bundles/org.eclipse.ui.browser/src/org/eclipse/ui/internal/browser/DefaultBrowserSupport.java
IWorkbenchWindow window = PlatformUI.getWorkbench()
					.getActiveWorkbenchWindow();
			Integer key = getWindowKey(window);
			HashMap wmap = (HashMap) browserIdMap.get(browserId);
			if (wmap == null) {
				wmap = new HashMap();
				browserIdMap.put(browserId, wmap);
			}
			wmap.put(key, webBrowser);
		} else {
			
			
			browserIdMap.put(browserId, webBrowser);
		}
		return webBrowser;
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.browser.IWorkbenchBrowserSupport#createBrowser(java.lang.String)
	 */
	public IWebBrowser createBrowser(String browserId) throws PartInitException {
		return createBrowser(0, browserId, null, null);
	}
	/*
	 * (non-Javadoc)
	 * 
	 * @see org.eclipse.ui.browser.IWorkbenchBrowserSupport#isInternalWebBrowserAvailable()