From b297baed32c75af72c96b266ae39f83e7f56f6c7 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Tue, 29 Nov 2022 19:25:40 -0500 Subject: [PATCH] fontdialog: Unset check cancellable --- gtk/gtkfontdialog.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/gtk/gtkfontdialog.c b/gtk/gtkfontdialog.c index 169b4a6029..566d6a26d5 100644 --- a/gtk/gtkfontdialog.c +++ b/gtk/gtkfontdialog.c @@ -596,6 +596,7 @@ create_font_chooser (GtkFontDialog *self, window = gtk_font_chooser_dialog_new (title, parent); gtk_font_chooser_set_level (GTK_FONT_CHOOSER (window), level); + gtk_window_set_modal (GTK_WINDOW (window), TRUE); if (self->language) gtk_font_chooser_set_language (GTK_FONT_CHOOSER (window), pango_language_to_string (self->language)); @@ -657,6 +658,7 @@ gtk_font_dialog_choose_family (GtkFontDialog *self, g_clear_pointer (&desc, pango_font_description_free); task = g_task_new (self, cancellable, callback, user_data); + g_task_set_check_cancellable (task, FALSE); g_task_set_source_tag (task, gtk_font_dialog_choose_family); g_task_set_task_data (task, window, (GDestroyNotify) gtk_window_destroy); @@ -740,6 +742,7 @@ gtk_font_dialog_choose_face (GtkFontDialog *self, g_clear_pointer (&desc, pango_font_description_free); task = g_task_new (self, cancellable, callback, user_data); + g_task_set_check_cancellable (task, FALSE); g_task_set_source_tag (task, gtk_font_dialog_choose_face); g_task_set_task_data (task, window, (GDestroyNotify) gtk_window_destroy); @@ -817,6 +820,7 @@ gtk_font_dialog_choose_font (GtkFontDialog *self, GTK_FONT_CHOOSER_LEVEL_VARIATIONS); task = g_task_new (self, cancellable, callback, user_data); + g_task_set_check_cancellable (task, FALSE); g_task_set_source_tag (task, gtk_font_dialog_choose_font); g_task_set_task_data (task, window, (GDestroyNotify) gtk_window_destroy); @@ -896,6 +900,7 @@ gtk_font_dialog_choose_font_and_features (GtkFontDialog *self, GTK_FONT_CHOOSER_LEVEL_FEATURES); task = g_task_new (self, cancellable, callback, user_data); + g_task_set_check_cancellable (task, FALSE); g_task_set_source_tag (task, gtk_font_dialog_choose_font_and_features); g_task_set_task_data (task, window, (GDestroyNotify) gtk_window_destroy); -- 2.30.2