From 2dd6560744b63485071d7a8d0f5d71f25a8702a5 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Thu, 2 Dec 2010 20:22:19 +0800 Subject: [PATCH] XObjectBase/GtkTreeModelFilter.js --- XObjectBase/GtkTreeModelFilter.js | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/XObjectBase/GtkTreeModelFilter.js b/XObjectBase/GtkTreeModelFilter.js index 61803037c..e98e0b1c8 100644 --- a/XObjectBase/GtkTreeModelFilter.js +++ b/XObjectBase/GtkTreeModelFilter.js @@ -44,9 +44,11 @@ GtkTreeModelFilter = XObject.define( var iter = new Gtk.TreeIter(); this.el.get_iter (iter, tpath) ; + var citer = new Gtk.TreeIter(); + this.el.convert_iter_to_child_iter(citer, iter); var gval = new GObject.Value( [this.list.el.get_column_type(col), null ]); - this.list.el.get_value( iter, col, gval); + this.list.el.get_value( citer, col, gval); print("GET VALUE RETURNED: " + gval.value); return gval.value; }, @@ -57,8 +59,11 @@ GtkTreeModelFilter = XObject.define( tpath = new Gtk.TreePath.from_string(path); } var iter = new Gtk.TreeIter(); - this.el.get_iter (iter, tpath) ; - this.list.el.set_value(iter,col,val); + var citer = new Gtk.TreeIter(); + this.el.get_iter (iter, tpath) ; + this.el.convert_iter_to_child_iter(citer, iter); + + this.list.el.set_value(citer,col,val); } -- 2.39.2