From 1b3b0c26d1e8ceeb96478de4b33ba924d414c8c1 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Tue, 6 Dec 2016 06:54:30 +0100 Subject: [PATCH] take_screenshot - simplifications --- tasks/task_screenshot.c | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/tasks/task_screenshot.c b/tasks/task_screenshot.c index 872d0e016e..3fa27a7db0 100644 --- a/tasks/task_screenshot.c +++ b/tasks/task_screenshot.c @@ -371,14 +371,12 @@ static bool take_screenshot_choice(const char *name_base, bool savestate) bool take_screenshot(const char *name_base, bool silence) { - bool is_paused = runloop_ctl(RUNLOOP_CTL_IS_PAUSED, NULL); - bool ret = take_screenshot_choice(name_base, silence); + bool ret = take_screenshot_choice(name_base, silence); - if (is_paused) - { - if (!runloop_ctl(RUNLOOP_CTL_IS_IDLE, NULL)) + if ( runloop_ctl(RUNLOOP_CTL_IS_PAUSED, NULL) + && !runloop_ctl(RUNLOOP_CTL_IS_IDLE, NULL) + ) video_driver_cached_frame(); - } return ret; }