diff --git a/runloop.c b/runloop.c index 01d18e7a51..90c1fcaf4b 100644 --- a/runloop.c +++ b/runloop.c @@ -984,8 +984,8 @@ success: limit_frame_time(); quit: - if (ret == -1) - return rarch_main_iterate_quit(); + if (ret != -1) + return ret; - return ret; + return rarch_main_iterate_quit(); }