]> git.sesse.net Git - vlc/commitdiff
XDG screensaver: fix initialization ordering
authorRémi Denis-Courmont <remi@remlab.net>
Sat, 6 Feb 2010 16:33:40 +0000 (18:33 +0200)
committerRémi Denis-Courmont <remi@remlab.net>
Sat, 6 Feb 2010 16:34:10 +0000 (18:34 +0200)
modules/misc/xdg-screensaver.c

index 96366451cd33d61fe9fe2e2830bf6e07e203e8ca..01decacc9a5799a174529197949f41aaf003b6bf 100644 (file)
@@ -63,6 +63,8 @@ static int Open (vlc_object_t *obj)
 
     vlc_mutex_init (&p_sys->lock);
     vlc_cond_init (&p_sys->wait);
+    p_sys->suspend = false;
+
     if (vlc_clone (&p_sys->thread, Thread, ih, VLC_THREAD_PRIORITY_LOW))
     {
         vlc_cond_destroy (&p_sys->wait);
@@ -70,8 +72,6 @@ static int Open (vlc_object_t *obj)
         free (p_sys);
         return VLC_ENOMEM;
     }
-    p_sys->suspend = false;
-
     return VLC_SUCCESS;
 }