From: Po Lu Date: Sun, 21 Nov 2021 03:14:14 +0000 (+0800) Subject: Attach download-started signals to correct WebKit context X-Git-Tag: emacs-29.0.90~2852^2~149 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=b6570602cca3fffd8adcd05dadb1d64d2b1442bd;p=emacs.git Attach download-started signals to correct WebKit context * src/xwidget.c (Fmake_xwidget): Use correct context. --- diff --git a/src/xwidget.c b/src/xwidget.c index 35e359458bc..b0ff142bc73 100644 --- a/src/xwidget.c +++ b/src/xwidget.c @@ -197,6 +197,10 @@ fails. */) xw->widget_osr = webkit_web_view_new_with_context (ctx); g_object_unref (ctx); + g_signal_connect (G_OBJECT (ctx), + "download-started", + G_CALLBACK (webkit_download_cb), xw); + webkit_web_view_load_uri (WEBKIT_WEB_VIEW (xw->widget_osr), "about:blank"); /* webkitgtk uses GSubprocess which sets sigaction causing @@ -252,10 +256,6 @@ fails. */) "load-changed", G_CALLBACK (webkit_view_load_changed_cb), xw); - g_signal_connect (G_OBJECT (webkit_context), - "download-started", - G_CALLBACK (webkit_download_cb), xw); - g_signal_connect (G_OBJECT (xw->widget_osr), "decide-policy", G_CALLBACK