From b23fbe1f397eebf28dfe332421ee09f994337704 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 27 Dec 2019 08:47:12 -0500 Subject: [PATCH] notebook: Remove menu remnants --- gtk/gtknotebook.c | 38 +------------------------------------- 1 file changed, 1 insertion(+), 37 deletions(-) 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; }