Merge pull request #62 from archshift/revert-49-redundantloop
Revert "Removed redundant loop in EmuThread::run()"
This commit is contained in:
		| @@ -32,14 +32,17 @@ void EmuThread::run() | ||||
| { | ||||
|     while (true) | ||||
|     { | ||||
|         if (cpu_running || exec_cpu_step) | ||||
|         for (int tight_loop = 0; tight_loop < 10000; ++tight_loop) | ||||
|         { | ||||
|             if (exec_cpu_step) | ||||
|                 exec_cpu_step = false; | ||||
|             if (cpu_running || exec_cpu_step) | ||||
|             { | ||||
|                 if (exec_cpu_step) | ||||
|                     exec_cpu_step = false; | ||||
|  | ||||
|             Core::SingleStep(); | ||||
|             if (!cpu_running) | ||||
|                 emit CPUStepped(); | ||||
|                 Core::SingleStep(); | ||||
|                 if (!cpu_running) | ||||
|                     emit CPUStepped(); | ||||
|             } | ||||
|         } | ||||
|     } | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 bunnei
					bunnei