]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix web inspector
authorPo Lu <luangruo@yahoo.com>
Sun, 7 Nov 2021 00:55:03 +0000 (08:55 +0800)
committerLars Ingebrigtsen <larsi@gnus.org>
Sun, 7 Nov 2021 01:59:42 +0000 (02:59 +0100)
* src/xwidget.c (Fmake_xwidget): Move developer extra initialization.

src/xwidget.c

index 5f013b7aadcaa85473ac9e97716831303ea890ff..90aac4e0922ba283e79ac09017ca9371954a2a82 100644 (file)
@@ -170,9 +170,6 @@ fails.  */)
              || !XWIDGETP (related)
              || !EQ (XXWIDGET (related)->type, Qwebkit))
            {
-             /* Enable the developer extras */
-             settings = webkit_web_view_get_settings (WEBKIT_WEB_VIEW (xw->widget_osr));
-             g_object_set (G_OBJECT (settings), "enable-developer-extras", TRUE, NULL);
              xw->widget_osr = webkit_web_view_new ();
 
              /* webkitgtk uses GSubprocess which sets sigaction causing
@@ -190,6 +187,10 @@ fails.  */)
              related_view = WEBKIT_WEB_VIEW (XXWIDGET (related)->widget_osr);
              xw->widget_osr = webkit_web_view_new_with_related_view (related_view);
            }
+
+         /* Enable the developer extras */
+         settings = webkit_web_view_get_settings (WEBKIT_WEB_VIEW (xw->widget_osr));
+         g_object_set (G_OBJECT (settings), "enable-developer-extras", TRUE, NULL);
        }
 
       gtk_widget_set_size_request (GTK_WIDGET (xw->widget_osr), xw->width,