From 5b8d67a0aa004cb17c381261ed61ae568a7a502e Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Sun, 16 Sep 2012 19:17:08 +0200 Subject: [PATCH] fontchooserwidget: scroll to the currently selected row Scroll to the selection when setting it so the selected font is visible on screen. This is especially useful if an initial font is set for the user to see it. https://bugzilla.gnome.org/show_bug.cgi?id=684156 --- gtk/gtkfontchooserwidget.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c index d3503fb9d6..7454a35186 100644 --- a/gtk/gtkfontchooserwidget.c +++ b/gtk/gtkfontchooserwidget.c @@ -1062,7 +1062,13 @@ gtk_font_chooser_widget_ensure_selection (GtkFontChooserWidget *fontchooser) &filter_iter, &priv->font_iter)) { + GtkTreePath *path = gtk_tree_model_get_path (GTK_TREE_MODEL (priv->filter_model), + &filter_iter); + gtk_tree_selection_select_iter (selection, &filter_iter); + gtk_tree_view_scroll_to_cell (GTK_TREE_VIEW (priv->family_face_list), + path, NULL, FALSE, 0.0, 0.0); + gtk_tree_path_free (path); } else {