diff --git a/ChangeLog b/ChangeLog index 46cbbd0a7..fdd956e42 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2005-01-26 Mike Kestner + + * gtk/NodeView.cs : always use CreateNativeObject. + 2005-01-26 Mike Kestner * generator/*.cs : refactoring of Parameters class. Added IEnumerable diff --git a/gtk/NodeView.cs b/gtk/NodeView.cs index 29a355021..5a0153526 100644 --- a/gtk/NodeView.cs +++ b/gtk/NodeView.cs @@ -37,15 +37,11 @@ namespace Gtk { public NodeView (NodeStore store) : base (IntPtr.Zero) { - if (GetType() != typeof (NodeView)) { - string[] names = { "model" }; - GLib.Value[] vals = { new GLib.Value (store) }; - CreateNativeObject (names, vals); - vals [0].Dispose (); - } else { - Raw = gtk_tree_view_new_with_model (store.Handle); - } - + string[] names = { "model" }; + GLib.Value[] vals = { new GLib.Value (this, "model") }; + vals [0].Val = store; + CreateNativeObject (names, vals); + vals [0].Dispose (); this.store = store; }