[libgda] Corrected the gdaui_data_selector_get_selected_rows() for GdauiRawGrid
- From: Vivien Malerba <vivien src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgda] Corrected the gdaui_data_selector_get_selected_rows() for GdauiRawGrid
- Date: Tue, 18 Oct 2011 19:33:34 +0000 (UTC)
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]