diff --git a/dialogs/appearance-settings/main.c b/dialogs/appearance-settings/main.c index d8d2ad7..625de5d 100644 --- a/dialogs/appearance-settings/main.c +++ b/dialogs/appearance-settings/main.c @@ -347,6 +347,7 @@ appearance_settings_load_icon_themes (GtkListStore *list_store, { tree_path = gtk_tree_model_get_path (GTK_TREE_MODEL (list_store), &iter); gtk_tree_selection_select_path (gtk_tree_view_get_selection (tree_view), tree_path); + gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tree_view), tree_path, NULL, TRUE, 0.5, 0); gtk_tree_path_free (tree_path); } } @@ -468,6 +469,7 @@ appearance_settings_load_ui_themes (GtkListStore *list_store, { tree_path = gtk_tree_model_get_path (GTK_TREE_MODEL (list_store), &iter); gtk_tree_selection_select_path (gtk_tree_view_get_selection (tree_view), tree_path); + gtk_tree_view_scroll_to_cell(GTK_TREE_VIEW(tree_view), tree_path, NULL, TRUE, 0.5, 0); gtk_tree_path_free (tree_path); }