diff --git a/menu/widgets/menu_dialog.c b/menu/widgets/menu_dialog.c index de64357a88..86f757fe6b 100644 --- a/menu/widgets/menu_dialog.c +++ b/menu/widgets/menu_dialog.c @@ -66,7 +66,7 @@ int menu_dialog_iterate(char *s, size_t len, const char *label) MENU_ENUM_LABEL_WELCOME_TO_RETROARCH, s, len); - if (rarch_timer_has_expired(&timer)) + if (!timer.timer_end && rarch_timer_has_expired(&timer)) { rarch_timer_end(&timer); do_exit = true; diff --git a/performance_counters.c b/performance_counters.c index cb0c4a50d7..6425bea0cd 100644 --- a/performance_counters.c +++ b/performance_counters.c @@ -165,9 +165,7 @@ bool rarch_timer_is_running(rarch_timer_t *timer) bool rarch_timer_has_expired(rarch_timer_t *timer) { - if (!timer) - return true; - if (!timer->timer_end && timer->timeout <= 0) + if (!timer || timer->timeout <= 0) return true; return false; }