From c64263fa196a07e9a9881d530b1fd8e99cabf385 Mon Sep 17 00:00:00 2001 From: Didier 'Ptitjes Date: Fri, 25 Sep 2009 15:29:39 +0200 Subject: [PATCH] Fix some missing pointer casts --- gee/abstractcollection.vala | 2 +- gee/abstractlist.vala | 2 +- gee/abstractmap.vala | 2 +- gee/abstractset.vala | 2 +- gee/hashmap.vala | 8 ++++---- gee/treemap.vala | 8 ++++---- 6 files changed, 12 insertions(+), 12 deletions(-) diff --git a/gee/abstractcollection.vala b/gee/abstractcollection.vala index 2ff78f1..9e70913 100644 --- a/gee/abstractcollection.vala +++ b/gee/abstractcollection.vala @@ -154,7 +154,7 @@ public abstract class Gee.AbstractCollection : Object, Iterable, Collectio if (_read_only_view == null) { instance = new ReadOnlyCollection (this); _read_only_view = instance; - instance.add_weak_pointer (&_read_only_view); + instance.add_weak_pointer ((void**) (&_read_only_view)); } return instance; } diff --git a/gee/abstractlist.vala b/gee/abstractlist.vala index fcc02d6..6c982a3 100644 --- a/gee/abstractlist.vala +++ b/gee/abstractlist.vala @@ -111,7 +111,7 @@ public abstract class Gee.AbstractList : Gee.AbstractCollection, List { if (_read_only_view == null) { instance = new ReadOnlyList (this); _read_only_view = instance; - instance.add_weak_pointer (&_read_only_view); + instance.add_weak_pointer ((void**) (&_read_only_view)); } return instance; } diff --git a/gee/abstractmap.vala b/gee/abstractmap.vala index 8e7ab9f..ad6e764 100644 --- a/gee/abstractmap.vala +++ b/gee/abstractmap.vala @@ -170,7 +170,7 @@ public abstract class Gee.AbstractMap : Object, Iterable>, M if (_read_only_view == null) { instance = new ReadOnlyMap (this); _read_only_view = instance; - instance.add_weak_pointer (&_read_only_view); + instance.add_weak_pointer ((void**) (&_read_only_view)); } return instance; } diff --git a/gee/abstractset.vala b/gee/abstractset.vala index 850257e..ed386f7 100644 --- a/gee/abstractset.vala +++ b/gee/abstractset.vala @@ -42,7 +42,7 @@ public abstract class Gee.AbstractSet : Gee.AbstractCollection, Set { if (_read_only_view == null) { instance = new ReadOnlySet (this); _read_only_view = instance; - instance.add_weak_pointer (&_read_only_view); + instance.add_weak_pointer ((void**) (&_read_only_view)); } return instance; } diff --git a/gee/hashmap.vala b/gee/hashmap.vala index 7cd87e6..66b2679 100644 --- a/gee/hashmap.vala +++ b/gee/hashmap.vala @@ -50,7 +50,7 @@ public class Gee.HashMap : Gee.AbstractMap { if (_keys == null) { keys = new KeySet (this); _keys = keys; - keys.add_weak_pointer (&_keys); + keys.add_weak_pointer ((void**) (&_keys)); } return keys; } @@ -65,7 +65,7 @@ public class Gee.HashMap : Gee.AbstractMap { if (_values == null) { values = new ValueCollection (this); _values = values; - values.add_weak_pointer (&_values); + values.add_weak_pointer ((void**) (&_values)); } return values; } @@ -80,7 +80,7 @@ public class Gee.HashMap : Gee.AbstractMap { if (_entries == null) { entries = new EntrySet (this); _entries = entries; - entries.add_weak_pointer (&_entries); + entries.add_weak_pointer ((void**) (&_entries)); } return entries; } @@ -294,7 +294,7 @@ public class Gee.HashMap : Gee.AbstractMap { if (node.entry == null) { result = new Entry (node); node.entry = result; - result.add_weak_pointer (&node.entry); + result.add_weak_pointer ((void**) (&node.entry)); } return result; } diff --git a/gee/treemap.vala b/gee/treemap.vala index facecec..156ec8f 100644 --- a/gee/treemap.vala +++ b/gee/treemap.vala @@ -48,7 +48,7 @@ public class Gee.TreeMap : Gee.AbstractMap { if (_keys == null) { keys = new KeySet (this); _keys = keys; - keys.add_weak_pointer (&_keys); + keys.add_weak_pointer ((void**) (&_keys)); } return keys; } @@ -63,7 +63,7 @@ public class Gee.TreeMap : Gee.AbstractMap { if (_values == null) { values = new ValueCollection (this); _values = values; - values.add_weak_pointer (&_values); + values.add_weak_pointer ((void**) (&_values)); } return values; } @@ -78,7 +78,7 @@ public class Gee.TreeMap : Gee.AbstractMap { if (_entries == null) { entries = new EntrySet (this); _entries = entries; - entries.add_weak_pointer (&_entries); + entries.add_weak_pointer ((void**) (&_entries)); } return entries; } @@ -421,7 +421,7 @@ public class Gee.TreeMap : Gee.AbstractMap { if (node.entry == null) { result = new Entry (node); node.entry = result; - result.add_weak_pointer (&node.entry); + result.add_weak_pointer ((void**) (&node.entry)); } return result; } -- 2.7.4