[libgee] Fix some missing pointer casts
- From: Didier Villevalois <dvillevalois src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [libgee] Fix some missing pointer casts
- Date: Fri, 25 Sep 2009 13:28:50 +0000 (UTC)
commit c64263fa196a07e9a9881d530b1fd8e99cabf385
Author: Didier 'Ptitjes <ptitjes free fr>
Date: Fri Sep 25 15:29:39 2009 +0200
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<G> : Object, Iterable<G>, Collectio
if (_read_only_view == null) {
instance = new ReadOnlyCollection<G> (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<G> : Gee.AbstractCollection<G>, List<G> {
if (_read_only_view == null) {
instance = new ReadOnlyList<G> (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<K,V> : Object, Iterable<Map.Entry<K,V>>, M
if (_read_only_view == null) {
instance = new ReadOnlyMap<K,V> (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<G> : Gee.AbstractCollection<G>, Set<G> {
if (_read_only_view == null) {
instance = new ReadOnlySet<G> (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<K,V> : Gee.AbstractMap<K,V> {
if (_keys == null) {
keys = new KeySet<K,V> (this);
_keys = keys;
- keys.add_weak_pointer (&_keys);
+ keys.add_weak_pointer ((void**) (&_keys));
}
return keys;
}
@@ -65,7 +65,7 @@ public class Gee.HashMap<K,V> : Gee.AbstractMap<K,V> {
if (_values == null) {
values = new ValueCollection<K,V> (this);
_values = values;
- values.add_weak_pointer (&_values);
+ values.add_weak_pointer ((void**) (&_values));
}
return values;
}
@@ -80,7 +80,7 @@ public class Gee.HashMap<K,V> : Gee.AbstractMap<K,V> {
if (_entries == null) {
entries = new EntrySet<K,V> (this);
_entries = entries;
- entries.add_weak_pointer (&_entries);
+ entries.add_weak_pointer ((void**) (&_entries));
}
return entries;
}
@@ -294,7 +294,7 @@ public class Gee.HashMap<K,V> : Gee.AbstractMap<K,V> {
if (node.entry == null) {
result = new Entry<K,V> (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<K,V> : Gee.AbstractMap<K,V> {
if (_keys == null) {
keys = new KeySet<K,V> (this);
_keys = keys;
- keys.add_weak_pointer (&_keys);
+ keys.add_weak_pointer ((void**) (&_keys));
}
return keys;
}
@@ -63,7 +63,7 @@ public class Gee.TreeMap<K,V> : Gee.AbstractMap<K,V> {
if (_values == null) {
values = new ValueCollection<K,V> (this);
_values = values;
- values.add_weak_pointer (&_values);
+ values.add_weak_pointer ((void**) (&_values));
}
return values;
}
@@ -78,7 +78,7 @@ public class Gee.TreeMap<K,V> : Gee.AbstractMap<K,V> {
if (_entries == null) {
entries = new EntrySet<K,V> (this);
_entries = entries;
- entries.add_weak_pointer (&_entries);
+ entries.add_weak_pointer ((void**) (&_entries));
}
return entries;
}
@@ -421,7 +421,7 @@ public class Gee.TreeMap<K,V> : Gee.AbstractMap<K,V> {
if (node.entry == null) {
result = new Entry<K,V> (node);
node.entry = result;
- result.add_weak_pointer (&node.entry);
+ result.add_weak_pointer ((void**) (&node.entry));
}
return result;
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]