filechoosercell: Only use long press when in touch mode
authorCorey Berla <corey@berla.me>
Fri, 21 Oct 2022 20:53:27 +0000 (13:53 -0700)
committerCorey Berla <corey@berla.me>
Fri, 21 Oct 2022 20:57:11 +0000 (13:57 -0700)
gtk/gtkfilechoosercell.c

index a3c9e57a2c57cd88030358bd0541b17c7225d06d..267b9511e328ba662bd4c44c0c45669203d82623 100644 (file)
@@ -173,6 +173,7 @@ gtk_file_chooser_cell_init (GtkFileChooserCell *self)
   gtk_widget_add_controller (GTK_WIDGET (self), GTK_EVENT_CONTROLLER (gesture));
 
   gesture = gtk_gesture_long_press_new ();
+  gtk_gesture_single_set_touch_only (GTK_GESTURE_SINGLE (gesture), TRUE);
   g_signal_connect (gesture, "pressed", G_CALLBACK (file_chooser_cell_long_pressed), NULL);
 
   drag_source = gtk_drag_source_new ();