diff options
| author | bunnei <bunneidev@gmail.com> | 2014-08-17 20:35:18 -0400 | 
|---|---|---|
| committer | bunnei <bunneidev@gmail.com> | 2014-08-17 20:35:18 -0400 | 
| commit | 3cd5ede355b3718188b706a60751a87f8258668d (patch) | |
| tree | d62a84512ae55a0deee2d67be822a962ceb1f9ec | |
| parent | 54d5d4477f01e0a24d046752e3ee445a75aca656 (diff) | |
| parent | 9a4e58c3700240b9846b4a6810548d92f4208b35 (diff) | |
Merge pull request #49 from archshift/redundantloop
Removed redundant loop in EmuThread::run()
| -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();          }      } | 
