g_system_thread_create: SystemThread -> RealThread
[platform/upstream/glib.git] / glib / gthread-win32.c
index 9988aec..5b49b61 100644 (file)
@@ -502,7 +502,7 @@ g_system_thread_create (GThreadFunc       func,
                         gpointer          data,
                         gulong            stack_size,
                         gboolean          joinable,
-                        gpointer          thread,
+                        GRealThread      *thread,
                         GError          **error)
 {
   guint ignore;
@@ -529,7 +529,7 @@ g_system_thread_create (GThreadFunc       func,
       return;
     }
 
-  *(GThreadData **)thread = retval;
+  *(GThreadData **) &(thread->system_thread) = retval;
 }
 
 void