]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
Fix GtkTreePath binding, fixes bug 566274
authorJürg Billeter <j@bitron.ch>
Fri, 16 Jan 2009 19:48:42 +0000 (19:48 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Fri, 16 Jan 2009 19:48:42 +0000 (19:48 +0000)
2009-01-16  Jürg Billeter  <j@bitron.ch>

* vapi/packages/gtk+-2.0/:

Fix GtkTreePath binding, fixes bug 566274

* vapi/gtk+-2.0.vapi: regenerated

svn path=/trunk/; revision=2362

ChangeLog
vapi/gtk+-2.0.vapi
vapi/packages/gtk+-2.0/gtk+-2.0.metadata

index e07f2719a3dd81a14560a638a6be75d4133b13be..873c18d030c8b9d1c2c1b910bc2064b0abaa6b73 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,11 @@
+2009-01-16  Jürg Billeter  <j@bitron.ch>
+
+       * vapi/packages/gtk+-2.0/:
+
+       Fix GtkTreePath binding, fixes bug 566274
+
+       * vapi/gtk+-2.0.vapi: regenerated
+
 2009-01-16  Jürg Billeter  <j@bitron.ch>
 
        * vala/valabaseaccess.vala:
index 918662d7bafd0da60689c706bff344d5d8f0a475..28a2d11f0d3a8a2818f9c9c5dd4da9b9de58df6f 100644 (file)
@@ -4342,6 +4342,7 @@ namespace Gtk {
                public Gtk.TreeModel model { get; construct; }
        }
        [Compact]
+       [Immutable]
        [CCode (copy_function = "gtk_tree_path_copy", cheader_filename = "gtk/gtk.h")]
        public class TreePath {
                public void append_index (int index_);
index 80205912bb7ecb7625649b84d55ee7246aa349bc..24f23e7207d9ac145749731f2bb3d648b1c4bf63 100644 (file)
@@ -423,7 +423,9 @@ gtk_tree_model_sort_convert_iter_to_child_iter.child_iter is_out="1"
 gtk_tree_path_get_indices is_array="1" no_array_length="1"
 gtk_tree_path_new_from_indices sentinel="-1"
 gtk_tree_path_copy transfer_ownership="1"
-GtkTreePath is_value_type="0"
+# GtkTreePath should be an opaque value type as it is not immutable
+# but should have copy-on-assignment semantics
+GtkTreePath is_value_type="0" is_immutable="1"
 gtk_tree_row_reference_reordered.new_order is_array="1"
 gtk_tree_row_reference_get_path transfer_ownership="1"
 gtk_tree_selection_get_selected.iter is_out="1"