[libgee] Fix starting of HazardPointer policy
- From: Maciej Marcin Piechotka <mpiechotka src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [libgee] Fix starting of HazardPointer policy
- Date: Sun, 2 Dec 2012 14:10:50 +0000 (UTC)
commit 08bbf3821797dc9d8c12bf03b79ed2591949b4ea
Author: Maciej Piechotka <uzytkownik2 gmail com>
Date: Sun Dec 2 13:57:59 2012 +0000
Fix starting of HazardPointer policy
gee/hazardpointer.vala | 3 +--
1 files changed, 1 insertions(+), 2 deletions(-)
---
diff --git a/gee/hazardpointer.vala b/gee/hazardpointer.vala
index d725dfc..7de9b01 100644
--- a/gee/hazardpointer.vala
+++ b/gee/hazardpointer.vala
@@ -487,10 +487,9 @@ public class Gee.HazardPointer<G> { // FIXME: Make it a struct
_queue = new LinkedList<ArrayList<FreeNode *>> ();
// Hack to not lie about successfull setting policy
policy = AtomicInt.exchange_and_add (ref release_policy, (int)(1 << (sizeof(int) * 8 - 1)));
+ start ((ReleasePolicy) policy);
}
_queue_mutex.unlock ();
- if ((policy & (1 << (sizeof(int) * 8 - 1))) == 0) {
- }
}
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]