2005-08-30 Mike Kestner <mkestner@novell.com>

* gtk/NodeStore.custom : recursively emit row_inserted for AddNode.
	[Fixes #75853]

svn path=/trunk/gtk-sharp/; revision=49146
This commit is contained in:
Mike Kestner 2005-08-30 19:38:04 +00:00
parent e916350eff
commit e7e8c9e80b
2 changed files with 6 additions and 2 deletions

View File

@ -1,3 +1,8 @@
2005-08-30 Mike Kestner <mkestner@novell.com>
* gtk/NodeStore.custom : recursively emit row_inserted for AddNode.
[Fixes #75853]
2005-08-29 Mike Kestner <mkestner@novell.com>
* gtk/Widget.custom : add overloads for Modify* without a Gdk.Color

View File

@ -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)