Title: [260923] trunk/Source/WebKit
Revision
260923
Author
[email protected]
Date
2020-04-29 16:31:12 -0700 (Wed, 29 Apr 2020)

Log Message

REGRESSION(r260889): TestContextMenu:/webkit/WebKitWebView/populate-menu no longer passes
https://bugs.webkit.org/show_bug.cgi?id=211203

Reviewed by Aakash Jain.

No new tests needed.

* UIProcess/gtk/WebContextMenuProxyGtk.cpp:
(WebKit::WebContextMenuProxyGtk::WebContextMenuProxyGtk): Attach the correct action
group to the popover widget, instead of a temporary which will always be empty.

Modified Paths

Diff

Modified: trunk/Source/WebKit/ChangeLog (260922 => 260923)


--- trunk/Source/WebKit/ChangeLog	2020-04-29 23:08:01 UTC (rev 260922)
+++ trunk/Source/WebKit/ChangeLog	2020-04-29 23:31:12 UTC (rev 260923)
@@ -1,3 +1,16 @@
+2020-04-29  Adrian Perez de Castro  <[email protected]>
+
+        REGRESSION(r260889): TestContextMenu:/webkit/WebKitWebView/populate-menu no longer passes
+        https://bugs.webkit.org/show_bug.cgi?id=211203
+
+        Reviewed by Aakash Jain.
+
+        No new tests needed.
+
+        * UIProcess/gtk/WebContextMenuProxyGtk.cpp:
+        (WebKit::WebContextMenuProxyGtk::WebContextMenuProxyGtk): Attach the correct action
+        group to the popover widget, instead of a temporary which will always be empty.
+
 2020-04-29  David Kilzer  <[email protected]>
 
         REGRESSION (r246395): Leak of ARQuickLookPreviewItem and ARQuickLookWebKitItem in -[_WKPreviewControllerDataSource previewController:previewItemAtIndex:]

Modified: trunk/Source/WebKit/UIProcess/gtk/WebContextMenuProxyGtk.cpp (260922 => 260923)


--- trunk/Source/WebKit/UIProcess/gtk/WebContextMenuProxyGtk.cpp	2020-04-29 23:08:01 UTC (rev 260922)
+++ trunk/Source/WebKit/UIProcess/gtk/WebContextMenuProxyGtk.cpp	2020-04-29 23:31:12 UTC (rev 260923)
@@ -193,8 +193,7 @@
 {
     gtk_popover_set_position(m_menu, GTK_POS_BOTTOM);
     gtk_popover_set_relative_to(m_menu, m_webView);
-    GRefPtr<GSimpleActionGroup> group = adoptGRef(g_simple_action_group_new());
-    gtk_widget_insert_action_group(GTK_WIDGET(m_menu), gContextMenuItemGroup, G_ACTION_GROUP(group.get()));
+    gtk_widget_insert_action_group(GTK_WIDGET(m_menu), gContextMenuItemGroup, G_ACTION_GROUP(m_actionGroup.get()));
     webkitWebViewBaseSetActiveContextMenuProxy(WEBKIT_WEB_VIEW_BASE(m_webView), this);
 }
 
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes

Reply via email to