diff options
author | bunnei <bunneidev@gmail.com> | 2014-08-18 02:35:18 +0200 |
---|---|---|
committer | bunnei <bunneidev@gmail.com> | 2014-08-18 02:35:18 +0200 |
commit | 3cd5ede355b3718188b706a60751a87f8258668d (patch) | |
tree | d62a84512ae55a0deee2d67be822a962ceb1f9ec | |
parent | Merge pull request #48 from linkmauve/master (diff) | |
parent | Removed redundant loop in EmuThread::run() (diff) | |
download | yuzu-3cd5ede355b3718188b706a60751a87f8258668d.tar yuzu-3cd5ede355b3718188b706a60751a87f8258668d.tar.gz yuzu-3cd5ede355b3718188b706a60751a87f8258668d.tar.bz2 yuzu-3cd5ede355b3718188b706a60751a87f8258668d.tar.lz yuzu-3cd5ede355b3718188b706a60751a87f8258668d.tar.xz yuzu-3cd5ede355b3718188b706a60751a87f8258668d.tar.zst yuzu-3cd5ede355b3718188b706a60751a87f8258668d.zip |
-rw-r--r-- | src/citra_qt/bootmanager.cpp | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/src/citra_qt/bootmanager.cpp b/src/citra_qt/bootmanager.cpp index b0aa1e561..250df59f8 100644 --- a/src/citra_qt/bootmanager.cpp +++ b/src/citra_qt/bootmanager.cpp @@ -32,17 +32,14 @@ void EmuThread::run() { while (true) { - for (int tight_loop = 0; tight_loop < 10000; ++tight_loop) + if (cpu_running || exec_cpu_step) { - if (cpu_running || exec_cpu_step) - { - if (exec_cpu_step) - exec_cpu_step = false; - - Core::SingleStep(); - if (!cpu_running) - emit CPUStepped(); - } + if (exec_cpu_step) + exec_cpu_step = false; + + Core::SingleStep(); + if (!cpu_running) + emit CPUStepped(); } } |