summaryrefslogtreecommitdiff
path: root/src/nautilus-ui-utilities.c
diff options
context:
space:
mode:
authorJan-Michael Brummer <jan.brummer@tabos.org>2017-12-17 13:07:04 +0100
committerAntónio Fernandes <antoniof@gnome.org>2018-01-30 09:13:08 +0000
commit5d89ec5814a6a00516dd493b8c32fcaf33a610aa (patch)
tree723a7a1cdb31e1bc089583f4a7c081fa772e564d /src/nautilus-ui-utilities.c
parente20a05ba340fc35dddb9e03540fe48755c88b61c (diff)
downloadnautilus-5d89ec5814a6a00516dd493b8c32fcaf33a610aa.tar.gz
files-view: Open context menu on longpress
An important portion of file management functionality is exclusively available through context menus. Currently, when using a touchscreen, there is no way to open a context menu. Fix this adding a longpress gesture to popup context menus on canvas view and list view. Closes: https://gitlab.gnome.org/GNOME/nautilus/issues/178
Diffstat (limited to 'src/nautilus-ui-utilities.c')
-rw-r--r--src/nautilus-ui-utilities.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/nautilus-ui-utilities.c b/src/nautilus-ui-utilities.c
index ad77d22ee..022a71d6b 100644
--- a/src/nautilus-ui-utilities.c
+++ b/src/nautilus-ui-utilities.c
@@ -175,9 +175,9 @@ nautilus_gmenu_add_item_in_submodel (GMenu *menu,
* the current even will be assumed by gtk_menu_popup_at_pointer().
*/
void
-nautilus_pop_up_context_menu_at_pointer (GtkWidget *parent,
- GMenu *menu,
- const GdkEventButton *button_event)
+nautilus_pop_up_context_menu_at_pointer (GtkWidget *parent,
+ GMenu *menu,
+ const GdkEvent *event)
{
g_autoptr (GtkWidget) gtk_menu = NULL;
@@ -187,7 +187,7 @@ nautilus_pop_up_context_menu_at_pointer (GtkWidget *parent,
gtk_menu = gtk_menu_new_from_model (G_MENU_MODEL (menu));
gtk_menu_attach_to_widget (GTK_MENU (gtk_menu), parent, NULL);
- gtk_menu_popup_at_pointer (GTK_MENU (gtk_menu), (GdkEvent *) button_event);
+ gtk_menu_popup_at_pointer (GTK_MENU (gtk_menu), (GdkEvent *) event);
g_object_ref_sink (gtk_menu);
}