Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xactivity/activity.info2
-rw-r--r--browser.py5
2 files changed, 4 insertions, 3 deletions
diff --git a/activity/activity.info b/activity/activity.info
index 36b6cd3..ed86533 100755
--- a/activity/activity.info
+++ b/activity/activity.info
@@ -1,6 +1,6 @@
[Activity]
name = Web
-activity_version = 19
+activity_version = 20
service_name = org.laptop.WebActivity
icon = activity-web
class = webactivity.WebActivity
diff --git a/browser.py b/browser.py
index 165750a..0a08b81 100644
--- a/browser.py
+++ b/browser.py
@@ -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):