mirror of
https://gitlab.gnome.org/GNOME/gtk.git
synced 2024-12-28 06:21:14 +00:00
filechooser: Fix context menus
We only want to show the file list context menu when we are over the file list. Fixes: #5554
This commit is contained in:
parent
3f87b130ba
commit
92c2c68c7b
@ -7226,12 +7226,17 @@ file_chooser_widget_clicked (GtkEventController *controller,
|
|||||||
int n_press,
|
int n_press,
|
||||||
double x,
|
double x,
|
||||||
double y,
|
double y,
|
||||||
gpointer user_data)
|
GtkFileChooserWidget *impl)
|
||||||
{
|
{
|
||||||
GtkWidget *widget = user_data;
|
GtkWidget *widget = GTK_WIDGET (impl);
|
||||||
|
GtkWidget *child;
|
||||||
|
|
||||||
|
child = gtk_widget_pick (widget, x, y, 0);
|
||||||
|
if (gtk_widget_is_ancestor (child, impl->browse_files_stack))
|
||||||
|
{
|
||||||
gtk_gesture_set_state (GTK_GESTURE (controller), GTK_EVENT_SEQUENCE_CLAIMED);
|
gtk_gesture_set_state (GTK_GESTURE (controller), GTK_EVENT_SEQUENCE_CLAIMED);
|
||||||
popup_menu (widget, x, y);
|
popup_menu (widget, x, y);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
Loading…
Reference in New Issue
Block a user