diff options
Diffstat (limited to 'python')
-rw-r--r-- | python/webview.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/python/webview.py b/python/webview.py index 33470dc..6b0af57 100644 --- a/python/webview.py +++ b/python/webview.py @@ -30,6 +30,7 @@ class _Chrome: interfaces.nsIWebBrowserChrome2, \ interfaces.nsIEmbeddingSiteWindow, \ interfaces.nsIWebProgressListener, \ + interfaces.nsIWindowProvider, \ interfaces.nsIInterfaceRequestor def __init__(self, web_view): @@ -38,6 +39,10 @@ class _Chrome: self._modal = False self._chrome_flags = interfaces.nsIWebBrowserChrome.CHROME_ALL + def provideWindow(self, parent, flags, position_specified, + size_specified, uri, name, features): + return parent, False + # nsIWebBrowserChrome def destroyBrowserWindow(self): logging.debug("nsIWebBrowserChrome.destroyBrowserWindow") |