vcl/unx/gtk3/gtksalmenu.cxx | 1 +
1 file changed, 1 insertion(+)
New commits:
commit 0cf318d119682eebb655c0cbab648628dcefc1d1
Author: Caolán McNamara <[email protected]>
AuthorDate: Tue May 11 20:12:55 2021 +0100
Commit: Caolán McNamara <[email protected]>
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 <[email protected]>
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
[email protected]
https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits