|
@@ -142,7 +142,7 @@ begin
|
|
FSem := CurrentTM.SemaphoreInit();
|
|
FSem := CurrentTM.SemaphoreInit();
|
|
if FSem = nil then
|
|
if FSem = nil then
|
|
raise EThread.create('Semaphore init failed (possibly too many concurrent threads)');
|
|
raise EThread.create('Semaphore init failed (possibly too many concurrent threads)');
|
|
- FSuspended := True;
|
|
|
|
|
|
+ FSuspended := False;
|
|
FSuspendedExternal := false;
|
|
FSuspendedExternal := false;
|
|
FInitialSuspended := CreateSuspended;
|
|
FInitialSuspended := CreateSuspended;
|
|
FFatalException := nil;
|
|
FFatalException := nil;
|