From: Matthias Clasen Date: Fri, 27 Dec 2019 13:47:12 +0000 (-0500) Subject: notebook: Remove menu remnants X-Git-Tag: archive/raspbian/4.4.1+ds1-2+rpi1^2~18^2~20^2~486^2~44 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=b23fbe1f397eebf28dfe332421ee09f994337704;p=gtk4.git notebook: Remove menu remnants --- diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index 9ce49dd93e..c2dd98e900 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -2555,46 +2555,10 @@ gtk_notebook_popup_menu (GtkWidget *widget) { GtkNotebook *notebook = GTK_NOTEBOOK (widget); GtkNotebookPrivate *priv = notebook->priv; - GtkNotebookPage *page; - GtkWidget *tab_label = NULL; if (priv->menu) { - if (priv->focus_tab) - { - page = priv->focus_tab->data; - tab_label = page->tab_label; - } - - if (tab_label) - { - g_object_set (priv->menu, - "anchor-hints", (GDK_ANCHOR_FLIP_Y | - GDK_ANCHOR_SLIDE | - GDK_ANCHOR_RESIZE), - NULL); - - gtk_menu_popup_at_widget (GTK_MENU (priv->menu), - tab_label, - GDK_GRAVITY_SOUTH_WEST, - GDK_GRAVITY_NORTH_WEST, - NULL); - } - else - { - g_object_set (priv->menu, - "anchor-hints", (GDK_ANCHOR_SLIDE | - GDK_ANCHOR_RESIZE), - NULL); - - gtk_menu_popup_at_widget (GTK_MENU (priv->menu), - widget, - GDK_GRAVITY_NORTH_WEST, - GDK_GRAVITY_NORTH_WEST, - NULL); - } - - gtk_menu_shell_select_first (GTK_MENU_SHELL (priv->menu), FALSE); + gtk_popover_popup (GTK_POPOVER (priv->menu)); return TRUE; }