GtkFileChooserNativeWin32: add GTK grab only when modal

This commit is contained in:
Luca Bacci 2022-01-11 14:10:39 +01:00
parent 84386c6466
commit 0b26e8b8a3
No known key found for this signature in database
GPG Key ID: 8E3C8D989C98883D

View File

@ -982,8 +982,11 @@ gtk_file_chooser_native_win32_show (GtkFileChooserNative *self)
return FALSE;
}
data->grab_widget = gtk_invisible_new ();
gtk_grab_add (GTK_WIDGET (data->grab_widget));
if (gtk_native_dialog_get_modal (GTK_NATIVE_DIALOG (self)))
{
data->grab_widget = gtk_invisible_new ();
gtk_grab_add (GTK_WIDGET (data->grab_widget));
}
return TRUE;
}