diff options
| author | Matthias Clasen <mclasen@redhat.com> | 2020-09-09 12:38:35 -0400 |
|---|---|---|
| committer | Matthias Clasen <mclasen@redhat.com> | 2020-09-19 10:13:36 -0400 |
| commit | 76b7f0ca1ce22a89665cbba00a3f8d45d27de4c2 (patch) | |
| tree | d771eee42825f60d78bc5b0425f311908291da23 | |
| parent | 09604eb3eb3928429cceeeb235eb4ff3a0bd5169 (diff) | |
| download | gtk+-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.c | 7 |
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) |
