[libgda] Corrected the gdaui_data_selector_get_selected_rows() for GdauiRawGrid



commit 14fdce92d613a7592323080b60c5a28b7b009b88
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 03b0245..4a25ebb 100644
--- a/libgda-ui/gdaui-raw-grid.c
+++ b/libgda-ui/gdaui-raw-grid.c
@@ -3027,8 +3027,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]