Blame 0003-gui-select-the-first-in-the-configuration-list.patch

Jakub Filak 9dc4db8
From 24885018e6cef6fc1c23ca81803a3787c7b30b1d Mon Sep 17 00:00:00 2001
Jakub Filak 9dc4db8
From: Jakub Filak <jfilak@redhat.com>
Jakub Filak 9dc4db8
Date: Fri, 18 Jul 2014 08:51:08 +0200
Jakub Filak 9dc4db8
Subject: [PATCH 3/8] gui: select the first in the configuration list
Jakub Filak 9dc4db8
Jakub Filak 9dc4db8
Resolves rhbz#1120881
Jakub Filak 9dc4db8
Jakub Filak 9dc4db8
Signed-off-by: Jakub Filak <jfilak@redhat.com>
Jakub Filak 9dc4db8
---
Jakub Filak 9dc4db8
 src/gtk-helpers/config_dialog.c | 8 ++++++++
Jakub Filak 9dc4db8
 1 file changed, 8 insertions(+)
Jakub Filak 9dc4db8
Jakub Filak 9dc4db8
diff --git a/src/gtk-helpers/config_dialog.c b/src/gtk-helpers/config_dialog.c
Jakub Filak 9dc4db8
index 2397df7..c99ea85 100644
Jakub Filak 9dc4db8
--- a/src/gtk-helpers/config_dialog.c
Jakub Filak 9dc4db8
+++ b/src/gtk-helpers/config_dialog.c
Jakub Filak 9dc4db8
@@ -239,6 +239,14 @@ GtkWidget *create_config_tab_content(const char *column_label,
Jakub Filak 9dc4db8
     gtk_tree_model_filter_set_visible_func(GTK_TREE_MODEL_FILTER(model), config_filter_func, NULL, NULL);
Jakub Filak 9dc4db8
 
Jakub Filak 9dc4db8
     gtk_tree_view_set_model(GTK_TREE_VIEW(tv), GTK_TREE_MODEL(model));
Jakub Filak 9dc4db8
+
Jakub Filak 9dc4db8
+    {   /* Selected the first row, so we do not need to call gtk_tree_view_scroll_to_cell() */
Jakub Filak 9dc4db8
+        GtkTreeIter iter;
Jakub Filak 9dc4db8
+        gtk_tree_model_get_iter_first(model, &iter);
Jakub Filak 9dc4db8
+        GtkTreeSelection *selection = gtk_tree_view_get_selection(GTK_TREE_VIEW(tv));
Jakub Filak 9dc4db8
+        gtk_tree_selection_select_iter(selection, &iter);
Jakub Filak 9dc4db8
+    }
Jakub Filak 9dc4db8
+
Jakub Filak 9dc4db8
     gtk_container_add(GTK_CONTAINER(scroll), tv);
Jakub Filak 9dc4db8
 
Jakub Filak 9dc4db8
     gtk_box_pack_start(GTK_BOX(main_vbox), scroll, true, true, 10);
Jakub Filak 9dc4db8
-- 
Jakub Filak 9dc4db8
1.9.3
Jakub Filak 9dc4db8