summaryrefslogtreecommitdiff
path: root/src/nautilus-ui-utilities.h
diff options
context:
space:
mode:
authorCarlos Soriano <csoriano@gnome.org>2016-10-06 16:09:33 +0200
committerCarlos Soriano <csoriano@gnome.org>2016-10-12 11:05:31 +0200
commit1f57c5b19c099ae44b2c8ec8ca9a1904f1ed7885 (patch)
treebe8ceb0a395a511fd797b12c4f1db1e52463c0d8 /src/nautilus-ui-utilities.h
parentdedd9c61d7d1b4d685a766e9d494bc1fbc12dca3 (diff)
downloadnautilus-1f57c5b19c099ae44b2c8ec8ca9a1904f1ed7885.tar.gz
ui-utilities: use gtk_menu_popup_at_pointer instead of gtk_popup_menu
We were using gtk_popup_menu which is problematic in backends with no global coordinates like wayland. To fix it, we can use gtk_menu_popup_at_pointer which uses the event relative coordinates. Also, seems the custom handling we were doing for the popup menu in that code is obsoleted, so there is not need to specify the button. https://bugzilla.gnome.org/show_bug.cgi?id=772507
Diffstat (limited to 'src/nautilus-ui-utilities.h')
-rw-r--r--src/nautilus-ui-utilities.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/nautilus-ui-utilities.h b/src/nautilus-ui-utilities.h
index c214b805d..aa9042421 100644
--- a/src/nautilus-ui-utilities.h
+++ b/src/nautilus-ui-utilities.h
@@ -35,8 +35,8 @@ void nautilus_gmenu_merge (GMenu *original,
const gchar *submodel_name,
gboolean prepend);
void nautilus_pop_up_context_menu (GtkWidget *parent,
- GMenu *menu,
- GdkEventButton *event);
+ GMenu *menu,
+ GdkEventButton *button_event);
char * nautilus_escape_action_name (const char *action_name,
const char *prefix);