[libgda/LIBGDA_4.2] 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/LIBGDA_4.2] Corrected the gdaui_data_selector_get_selected_rows() for GdauiRawGrid
- Date: Wed, 19 Oct 2011 06:14:44 +0000 (UTC)
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]