[epiphany/gnome-3-32] web-extension: use the right GType for page ID in PasswordManager constructor call



commit 54b40f8fe01ea051ed62968c2c014bc4b893c1fb
Author: Carlos Garcia Campos <cgarcia igalia com>
Date:   Wed Mar 6 14:00:45 2019 +0000

    web-extension: use the right GType for page ID in PasswordManager constructor call
    
    
    (cherry picked from commit 15fccac978ba003b03f67863abfcc24b09affb1e)

 embed/web-extension/ephy-web-extension.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/embed/web-extension/ephy-web-extension.c b/embed/web-extension/ephy-web-extension.c
index a802ec83b..b04e00fb3 100644
--- a/embed/web-extension/ephy-web-extension.c
+++ b/embed/web-extension/ephy-web-extension.c
@@ -740,12 +740,10 @@ window_object_cleared_cb (WebKitScriptWorld *world,
                                                  js_ephy);
 
   if (!extension->is_private_profile) {
-    guint64 page_id = webkit_web_page_get_id (page);
-    g_assert (page_id < G_MAXINT32);
-
     g_autoptr(JSCValue) js_password_manager_ctor = jsc_value_object_get_property (js_ephy, 
"PasswordManager");
     g_autoptr(JSCValue) js_password_manager = jsc_value_constructor_call (js_password_manager_ctor,
-                                                                          G_TYPE_INT, page_id, G_TYPE_NONE);
+                                                                          G_TYPE_UINT64, 
webkit_web_page_get_id (page),
+                                                                          G_TYPE_NONE);
     jsc_value_object_set_property (js_ephy, "passwordManager", js_password_manager);
 
     js_function = jsc_value_new_function (js_context,


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]