[libgda/LIBGDA_4.2] Corrected the gdaui_data_selector_get_selected_rows() for GdauiRawGrid



commit 87d46750e6dae55506ee652c271c741645fe7b9b
Author: Vivien Malerba <malerba gnome-db org>
Date:   Tue Oct 18 21:10:32 2011 +0200

    Corrected the gdaui_data_selector_get_selected_rows() for GdauiRawGrid

 libgda-ui/gdaui-raw-grid.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/libgda-ui/gdaui-raw-grid.c b/libgda-ui/gdaui-raw-grid.c
index 00f28bd..6e407fb 100644
--- a/libgda-ui/gdaui-raw-grid.c
+++ b/libgda-ui/gdaui-raw-grid.c
@@ -3063,8 +3063,10 @@ gdaui_raw_grid_selector_get_selected_rows (GdauiDataSelector *iface)
 		for (list = selected_rows; list; list = list->next) {
 			if (gtk_tree_model_get_iter (GTK_TREE_MODEL (grid->priv->store), &iter,
 						     (GtkTreePath *)(list->data))) {
-				gtk_tree_model_get (GTK_TREE_MODEL (grid->priv->store), &iter,
-						    GDAUI_DATA_STORE_COL_MODEL_ROW, &row, -1);
+				gint *ind;
+				ind = gtk_tree_path_get_indices ((GtkTreePath *)(list->data));
+				g_assert (ind);
+				row = *ind;
 				if (!selarray)
 					selarray = g_array_new (FALSE, FALSE, sizeof (gint));
 				g_array_append_val (selarray, row);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]