diff options
author | Jan-Michael Brummer <jan.brummer@tabos.org> | 2021-02-02 18:19:11 +0100 |
---|---|---|
committer | Michael Catanzaro <mcatanzaro@gnome.org> | 2021-02-02 20:16:18 +0000 |
commit | 7d73117519c792cccceb757c50bc7a8dd98f0ac9 (patch) | |
tree | 56db38078fc602eb4ffbd2bd41626ee189cc72df /embed | |
parent | 82f9c00ba19d098570e798233c3ab6deef282a0d (diff) | |
download | epiphany-7d73117519c792cccceb757c50bc7a8dd98f0ac9.tar.gz |
Fix setup of webextensions
Fixes: https://gitlab.gnome.org/GNOME/epiphany/-/issues/1435
Diffstat (limited to 'embed')
-rw-r--r-- | embed/web-process-extension/ephy-webextension-api.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/embed/web-process-extension/ephy-webextension-api.c b/embed/web-process-extension/ephy-webextension-api.c index 281cc4b29..bd2f6e9c2 100644 --- a/embed/web-process-extension/ephy-webextension-api.c +++ b/embed/web-process-extension/ephy-webextension-api.c @@ -90,12 +90,9 @@ set_up_webextensions (EphyWebProcessExtension *extension, g_autoptr (JSCValue) result = NULL; const char *data; gsize data_size; - static gboolean setup = FALSE; - if (setup) - return; - - setup = TRUE; + result = jsc_context_get_value (js_context, "browser"); + g_assert (jsc_value_is_undefined (result)); js_browser = jsc_value_new_object (js_context, NULL, NULL); jsc_context_set_value (js_context, "browser", js_browser); |