Synchronization: Correct wide Assertion.
This commit is contained in:
		
							parent
							
								
									ab9aae28bf
								
							
						
					
					
						commit
						8a78fc2580
					
				| @ -23,8 +23,10 @@ void Synchronization::SignalObject(SynchronizationObject& obj) const { | ||||
|     if (obj.IsSignaled()) { | ||||
|         for (auto thread : obj.GetWaitingThreads()) { | ||||
|             if (thread->GetSchedulingStatus() == ThreadSchedStatus::Paused) { | ||||
|                 ASSERT(thread->GetStatus() == ThreadStatus::WaitSynch); | ||||
|                 ASSERT(thread->IsWaitingSync()); | ||||
|                 if (thread->GetStatus() != ThreadStatus::WaitHLEEvent) { | ||||
|                     ASSERT(thread->GetStatus() == ThreadStatus::WaitSynch); | ||||
|                     ASSERT(thread->IsWaitingSync()); | ||||
|                 } | ||||
|                 thread->SetSynchronizationResults(&obj, RESULT_SUCCESS); | ||||
|                 thread->ResumeFromWait(); | ||||
|             } | ||||
|  | ||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Fernando Sahmkow
						Fernando Sahmkow