From 521778ad311d076d1d423c4d9e4421fd66c57bf3 Mon Sep 17 00:00:00 2001 From: Colomban Wendling Date: Tue, 12 Aug 2014 20:40:21 +0200 Subject: [PATCH] Color scheme dialog: scroll to the initially selected item --- src/highlighting.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/highlighting.c b/src/highlighting.c index feef78160..ee8b8aeb8 100644 --- a/src/highlighting.c +++ b/src/highlighting.c @@ -1329,6 +1329,7 @@ void highlighting_show_color_scheme_dialog(void) GtkTreeViewColumn *column; GtkTreeSelection *treesel; GtkTreeIter current_iter; + GtkTreePath *path; GtkWidget *vbox, *swin, *tree; GeanyDocument *doc; @@ -1353,6 +1354,9 @@ void highlighting_show_color_scheme_dialog(void) treesel = gtk_tree_view_get_selection(GTK_TREE_VIEW(tree)); gtk_tree_selection_select_iter(treesel, ¤t_iter); + path = gtk_tree_model_get_path(GTK_TREE_MODEL(store), ¤t_iter); + gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tree), path, NULL, FALSE, 0, 0); + gtk_tree_path_free(path); g_signal_connect(treesel, "changed", G_CALLBACK(on_color_scheme_changed), NULL); /* old dialog may still be showing */ -- 2.11.4.GIT