summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--player/playloop.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/player/playloop.c b/player/playloop.c
index b014977c36..742f31d3b2 100644
--- a/player/playloop.c
+++ b/player/playloop.c
@@ -56,7 +56,8 @@
// mp_wait_events() was called.
void mp_wait_events(struct MPContext *mpctx)
{
- if (mpctx->sleeptime > 0)
+ bool sleeping = mpctx->sleeptime > 0;
+ if (sleeping)
MP_STATS(mpctx, "start sleep");
mpctx->in_dispatch = true;
@@ -66,7 +67,7 @@ void mp_wait_events(struct MPContext *mpctx)
mpctx->in_dispatch = false;
mpctx->sleeptime = INFINITY;
- if (mpctx->sleeptime > 0)
+ if (sleeping)
MP_STATS(mpctx, "end sleep");
}