filechoosercell: Claim sequence on click
authorCorey Berla <corey@berla.me>
Fri, 21 Oct 2022 20:52:55 +0000 (13:52 -0700)
committerCorey Berla <corey@berla.me>
Fri, 21 Oct 2022 20:57:06 +0000 (13:57 -0700)
gtk/gtkfilechoosercell.c

index 655f54c46f54b6325cf611250532a7a20f069667..a3c9e57a2c57cd88030358bd0541b17c7225d06d 100644 (file)
@@ -88,6 +88,7 @@ file_chooser_cell_clicked (GtkEventController *controller,
   GtkWidget *widget = gtk_event_controller_get_widget (controller);
   GtkFileChooserCell *self = GTK_FILE_CHOOSER_CELL (widget);
 
+  gtk_gesture_set_state (GTK_GESTURE (controller), GTK_EVENT_SEQUENCE_CLAIMED);
   popup_menu (self, x, y);
 }
 
@@ -99,6 +100,7 @@ file_chooser_cell_long_pressed (GtkEventController *controller,
   GtkWidget *widget = gtk_event_controller_get_widget (controller);
   GtkFileChooserCell *self = GTK_FILE_CHOOSER_CELL (widget);
 
+  gtk_gesture_set_state (GTK_GESTURE (controller), GTK_EVENT_SEQUENCE_CLAIMED);
   popup_menu (self, x, y);
 }