From e7e8c9e80b23c5ed0c82aa9efeac4688b6c54302 Mon Sep 17 00:00:00 2001 From: Mike Kestner Date: Tue, 30 Aug 2005 19:38:04 +0000 Subject: [PATCH] 2005-08-30 Mike Kestner * gtk/NodeStore.custom : recursively emit row_inserted for AddNode. [Fixes #75853] svn path=/trunk/gtk-sharp/; revision=49146 --- ChangeLog | 5 +++++ gtk/NodeStore.cs | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index b7c79a7e4..993195f73 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2005-08-30 Mike Kestner + + * gtk/NodeStore.custom : recursively emit row_inserted for AddNode. + [Fixes #75853] + 2005-08-29 Mike Kestner * gtk/Widget.custom : add overloads for Modify* without a Gdk.Color diff --git a/gtk/NodeStore.cs b/gtk/NodeStore.cs index 35e2d5beb..de2143cf7 100644 --- a/gtk/NodeStore.cs +++ b/gtk/NodeStore.cs @@ -370,6 +370,7 @@ namespace Gtk { node.Changed += new EventHandler (changed_cb); node.ChildAdded += new TreeNodeAddedHandler (child_added_cb); node.ChildRemoved += new TreeNodeRemovedHandler (child_deleted_cb); + gtksharp_node_store_emit_row_inserted (Handle, get_path_cb (node.ID), node.ID); for (int i = 0; i < node.ChildCount; i++) AddNodeInternal (node [i]); @@ -379,8 +380,6 @@ namespace Gtk { { nodes.Add (node); AddNodeInternal (node); - - gtksharp_node_store_emit_row_inserted (Handle, get_path_cb (node.ID), node.ID); } public void AddNode (ITreeNode node, int position)