2006-12-13 Ralf Habacker <ralf.habacker@freenet.de>
authorRalf Habacker <ralf.habacker@freenet.de>
Wed, 13 Dec 2006 17:14:24 +0000 (17:14 +0000)
committerRalf Habacker <ralf.habacker@freenet.de>
Wed, 13 Dec 2006 17:14:24 +0000 (17:14 +0000)
* dbus/dbus-sysdeps-win-thread.c (_dbus_condvar_wait_win32):
correctness fix. - Patch from Christian Ehrlicher

ChangeLog
dbus/dbus-sysdeps-win-thread.c

index 6d9f5ed..7a4ce8b 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2006-12-13  Ralf Habacker  <ralf.habacker@freenet.de>
 
+       * dbus/dbus-sysdeps-win-thread.c (_dbus_condvar_wait_win32):
+       correctness fix. - Patch from Christian Ehrlicher
+
+2006-12-13  Ralf Habacker  <ralf.habacker@freenet.de>
+
        * dbus/dbus-internals.h: msvc also knows about __FUNCTION__, 
        we should also use it. - Patch from Christian Ehrlicher
 
index e0a5103..acab9ba 100644 (file)
@@ -24,6 +24,7 @@
 #include "dbus-internals.h"
 #include "dbus-sysdeps.h"
 #include "dbus-threads.h"
+#include "dbus-list.h"
 
 #include <windows.h>
 
@@ -172,7 +173,7 @@ _dbus_condvar_wait_win32 (DBusCondVar *cond,
   EnterCriticalSection (&cond->lock);
 
   /* Now event must not be inside the array, check this */
-  _dbus_assert (_dbus_list_remove (cond->list, event) == FALSE);
+  _dbus_assert (_dbus_list_remove (&cond->list, event) == FALSE);
 
   LeaveCriticalSection (&cond->lock);
 #endif /* !G_DISABLE_ASSERT */
@@ -241,7 +242,7 @@ static const DBusThreadFunctions windows_functions =
   _dbus_windows_condvar_wake_all
 };
 
-void
+dbus_bool_t
 _dbus_threads_init_platform_specific (void)
 {
   /* We reuse this over several generations, because we can't