diff options
author | Alexandru Pandelea <alexandru.pandelea@gmail.com> | 2017-03-08 23:46:24 +0200 |
---|---|---|
committer | Alexandru Pandelea <alexandru.pandelea@gmail.com> | 2017-03-09 12:40:09 +0200 |
commit | bb17f89256437acc6523c24d5edf151fe8b93ab2 (patch) | |
tree | b7487aeb0a3f61196d56ed3827be67cfd7ddbe2e | |
parent | cff57aa144881de5ff59fb7be26f81a61b2d63da (diff) | |
download | nautilus-bb17f89256437acc6523c24d5edf151fe8b93ab2.tar.gz |
general: use gtk_menu_popup_at_pointer
Since gtk_menu_popup is deprecated, use gtk_menu_popup_at_poiner instead.
https://bugzilla.gnome.org/show_bug.cgi?id=779775
-rw-r--r-- | src/nautilus-dnd.c | 4 | ||||
-rw-r--r-- | src/nautilus-window.c | 21 |
2 files changed, 4 insertions, 21 deletions
diff --git a/src/nautilus-dnd.c b/src/nautilus-dnd.c index 733811e82..4b1d016d0 100644 --- a/src/nautilus-dnd.c +++ b/src/nautilus-dnd.c @@ -889,8 +889,8 @@ nautilus_drag_drop_action_ask (GtkWidget *widget, gtk_grab_add (menu); - gtk_menu_popup (GTK_MENU (menu), NULL, NULL, - NULL, NULL, 0, GDK_CURRENT_TIME); + gtk_menu_popup_at_pointer (GTK_MENU (menu), + NULL); g_main_loop_run (damd.loop); diff --git a/src/nautilus-window.c b/src/nautilus-window.c index 2fb2a9cda..99bd9d508 100644 --- a/src/nautilus-window.c +++ b/src/nautilus-window.c @@ -1838,7 +1838,6 @@ notebook_popup_menu_show (NautilusWindow *window, { GtkWidget *popup; GtkWidget *item; - int button, event_time; gboolean can_move_left, can_move_right; NautilusNotebook *notebook; @@ -1886,24 +1885,8 @@ notebook_popup_menu_show (NautilusWindow *window, gtk_widget_show_all (popup); - if (event) - { - button = event->button; - event_time = event->time; - } - else - { - button = 0; - event_time = gtk_get_current_event_time (); - } - - /* TODO is this correct? */ - gtk_menu_attach_to_widget (GTK_MENU (popup), - window->priv->notebook, - NULL); - - gtk_menu_popup (GTK_MENU (popup), NULL, NULL, NULL, NULL, - button, event_time); + gtk_menu_popup_at_pointer (GTK_MENU (popup), + (GdkEvent*) event); } /* emitted when the user clicks the "close" button of tabs */ |