diff --git a/src/nemo-places-sidebar.c b/src/nemo-places-sidebar.c index 2ac65747d..b557e0459 100644 --- a/src/nemo-places-sidebar.c +++ b/src/nemo-places-sidebar.c @@ -3593,11 +3593,12 @@ bookmarks_button_release_event_cb (GtkWidget *widget, path = NULL; - if (event->type != GDK_BUTTON_RELEASE) { + if (event->type != GDK_BUTTON_RELEASE && event->type != GDK_TOUCH_END) { return TRUE; } - if (event->button == GDK_BUTTON_PRIMARY && clicked_eject_button (sidebar, &path)) { + if (((event->type == GDK_BUTTON_RELEASE && event->button == GDK_BUTTON_PRIMARY) || event->type == GDK_TOUCH_END) && + clicked_eject_button (sidebar, &path)) { eject_or_unmount_bookmark (sidebar, path); gtk_tree_path_free (path);