Port to newer GLib thread API
authorMaciej Piechotka <uzytkownik2@gmail.com>
Tue, 30 Jul 2013 10:55:38 +0000 (12:55 +0200)
committerMaciej Piechotka <uzytkownik2@gmail.com>
Tue, 30 Jul 2013 10:55:38 +0000 (12:55 +0200)
gee/hazardpointer.vala

index 3151632..5c8f747 100644 (file)
@@ -451,13 +451,12 @@ public class Gee.HazardPointer<G> { // FIXME: Make it a struct
                private static void start (ReleasePolicy self) { // FIXME: Make it non-static [bug 659778]
                        switch (self) {
                        case HELPER_THREAD:
-                               Thread.create<bool> (() => {
-                                       Thread.self<bool> ().set_priority (ThreadPriority.LOW);
+                               new Thread<bool> ("<<libgee hazard pointer>>", () => {
                                        while (true) {
                                                Thread.yield ();
                                                attempt_free ();
                                        }
-                               }, false);
+                               });
                                break;
                        case MAIN_LOOP:
                                Idle.add (() => {