summaryrefslogtreecommitdiffstats
path: root/src/citra_qt/bootmanager.cpp
diff options
context:
space:
mode:
authorbunnei <bunneidev@gmail.com>2014-08-18 02:35:18 +0200
committerbunnei <bunneidev@gmail.com>2014-08-18 02:35:18 +0200
commit3cd5ede355b3718188b706a60751a87f8258668d (patch)
treed62a84512ae55a0deee2d67be822a962ceb1f9ec /src/citra_qt/bootmanager.cpp
parentMerge pull request #48 from linkmauve/master (diff)
parentRemoved redundant loop in EmuThread::run() (diff)
downloadyuzu-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
Diffstat (limited to 'src/citra_qt/bootmanager.cpp')
-rw-r--r--src/citra_qt/bootmanager.cpp17
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();
}
}