Changeset 260986 in webkit


Ignore:
Timestamp:
May 1, 2020 1:08:12 AM (4 years ago)
Author:
Adrian Perez de Castro
Message:

[GTK4] Disable arrow on context menu popover
https://bugs.webkit.org/show_bug.cgi?id=211241

Reviewed by Carlos Garcia Campos.

Source/WebCore:

No new tests needed.

  • platform/gtk/GtkVersioning.h:

(gdk_display_get_monitor_at_window): Add no-op stub for GTK3.

Source/WebKit:

  • UIProcess/gtk/WebContextMenuProxyGtk.cpp:

(WebKit::WebContextMenuProxyGtk::WebContextMenuProxyGtk): Disable the menu popover arrow.

Location:
trunk/Source
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebCore/ChangeLog

    r260985 r260986  
     12020-05-01  Adrian Perez de Castro  <aperez@igalia.com>
     2
     3        [GTK4] Disable arrow on context menu popover
     4        https://bugs.webkit.org/show_bug.cgi?id=211241
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        No new tests needed.
     9
     10        * platform/gtk/GtkVersioning.h:
     11        (gdk_display_get_monitor_at_window): Add no-op stub for GTK3.
     12
    1132020-04-30  Rob Buis  <rbuis@igalia.com>
    214
  • trunk/Source/WebCore/platform/gtk/GtkVersioning.h

    r260889 r260986  
    168168    gtk_widget_set_parent(GTK_WIDGET(popover), parent);
    169169}
     170
     171#else
     172
     173static inline void gtk_popover_set_has_arrow(GtkPopover*, gboolean)
     174{
     175}
     176
    170177#endif // USE(GTK4)
  • trunk/Source/WebKit/ChangeLog

    r260984 r260986  
     12020-05-01  Adrian Perez de Castro  <aperez@igalia.com>
     2
     3        [GTK4] Disable arrow on context menu popover
     4        https://bugs.webkit.org/show_bug.cgi?id=211241
     5
     6        Reviewed by Carlos Garcia Campos.
     7
     8        * UIProcess/gtk/WebContextMenuProxyGtk.cpp:
     9        (WebKit::WebContextMenuProxyGtk::WebContextMenuProxyGtk): Disable the menu popover arrow.
     10
    1112020-04-30  Ross Kirsling  <ross.kirsling@sony.com>
    212
  • trunk/Source/WebKit/UIProcess/gtk/WebContextMenuProxyGtk.cpp

    r260923 r260986  
    192192    , m_menu(GTK_POPOVER(gtk_popover_menu_new()))
    193193{
     194    gtk_popover_set_has_arrow(m_menu, FALSE);
    194195    gtk_popover_set_position(m_menu, GTK_POS_BOTTOM);
    195196    gtk_popover_set_relative_to(m_menu, m_webView);
Note: See TracChangeset for help on using the changeset viewer.