diff options
Diffstat (limited to 'browser.py')
-rw-r--r-- | browser.py | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -32,10 +32,8 @@ class Browser(WebView): WebView.__init__(self) window_creator = WindowCreator(self) - cls = components.classes['@mozilla.org/embedcomp/window-watcher;1'] window_watcher = cls.getService(interfaces.nsIWindowWatcher) - window_watcher.setWindowCreator(window_creator) def get_session(self): @@ -61,6 +59,9 @@ class WindowCreator: browser = popup_creator.get_embed() + if chrome_flags & interfaces.nsIWebBrowserChrome.CHROME_OPENAS_CHROME: + browser.is_chrome = True + return browser.browser.containerWindow def _popup_created_cb(self, creator): |