diff --git a/ChangeLog b/ChangeLog index 99a6f8259..f239cee3f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2011-07-15 Richard Frith-Macdonald + + * Source/NSThread.m: Fix faulty assert. + 2011-07-12 Richard Frith-Macdonald * Source/NSFileHandle.m: diff --git a/Source/NSThread.m b/Source/NSThread.m index e642fdb1b..d2abc9ad3 100644 --- a/Source/NSThread.m +++ b/Source/NSThread.m @@ -329,7 +329,7 @@ GSCurrentThread(void) NSThread *thr = pthread_getspecific(thread_object_key); if (nil == thr) { - assert(GSRegisterCurrentThread() && @"Failed to register thread"); + GSRegisterCurrentThread(); thr = pthread_getspecific(thread_object_key); if ((nil == defaultThread) && IS_MAIN_PTHREAD) { @@ -1325,6 +1325,7 @@ GSRegisterCurrentThread (void) { return [NSThread _createThreadForCurrentPthread]; } + /** *

* This function is provided to let threads started by some other