vcl/unx/gtk3/gtksalmenu.cxx | 1 + 1 file changed, 1 insertion(+) New commits: commit 0cf318d119682eebb655c0cbab648628dcefc1d1 Author: Caolán McNamara <caol...@redhat.com> AuthorDate: Tue May 11 20:12:55 2021 +0100 Commit: Caolán McNamara <caol...@redhat.com> CommitDate: Wed May 12 09:49:09 2021 +0200
gtk4: unset gtk_popover_set_has_arrow for popover menus which is what I see in e.g. the gtk file dialog so lets follow that pattern. Change-Id: I505318c0e1e12ea8c75d2960184092927fd2f744 Reviewed-on: https://gerrit.libreoffice.org/c/core/+/115446 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caol...@redhat.com> diff --git a/vcl/unx/gtk3/gtksalmenu.cxx b/vcl/unx/gtk3/gtksalmenu.cxx index ef1c665c533a..743db2d363a5 100644 --- a/vcl/unx/gtk3/gtksalmenu.cxx +++ b/vcl/unx/gtk3/gtksalmenu.cxx @@ -434,6 +434,7 @@ bool GtkSalMenu::ShowNativePopupMenu(FloatingWindow* pWin, const tools::Rectangl // TODO: gtk_popover_menu_new crashes on submenus with: "signal 'action-added' is invalid for instance of type 'GtkActionMuxer'" GtkWidget *pWidget = gtk_popover_menu_new_from_model_full(mpMenuModel, GTK_POPOVER_MENU_NESTED); gtk_widget_set_parent(pWidget, mpFrame->getMouseEventWidget()); + gtk_popover_set_has_arrow(GTK_POPOVER(pWidget), false); #endif gtk_widget_insert_action_group(mpFrame->getMouseEventWidget(), "win", mpActionGroup); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits