summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthias Clasen <mclasen@redhat.com>2020-09-09 12:38:35 -0400
committerMatthias Clasen <mclasen@redhat.com>2020-09-19 10:13:36 -0400
commit76b7f0ca1ce22a89665cbba00a3f8d45d27de4c2 (patch)
treed771eee42825f60d78bc5b0425f311908291da23
parent09604eb3eb3928429cceeeb235eb4ff3a0bd5169 (diff)
downloadgtk+-76b7f0ca1ce22a89665cbba00a3f8d45d27de4c2.tar.gz
fontchooser: Use filter language for sample text
When you are asking to only see fonts that support a given language, you probably want to see the sample text for that language too.
-rw-r--r--gtk/gtkfontchooserwidget.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c
index fb23f78dd7..681466714b 100644
--- a/gtk/gtkfontchooserwidget.c
+++ b/gtk/gtkfontchooserwidget.c
@@ -554,6 +554,13 @@ maybe_update_preview_text (GtkFontChooserWidget *self,
if (self->preview_text_set)
return;
+ if (self->filter_by_language && self->filter_language)
+ {
+ sample = pango_language_get_sample_string (self->filter_language);
+ gtk_font_chooser_widget_set_preview_text (self, sample);
+ return;
+ }
+
/* We do the work only once, and cache the result on the PangoFontFace */
sample = (const char *)g_object_get_data (G_OBJECT (face), "gtk-sample-text");
if (sample)