diff options
author | wm4 <wm4@nowhere> | 2013-09-15 02:13:54 +0200 |
---|---|---|
committer | wm4 <wm4@nowhere> | 2013-09-15 02:13:54 +0200 |
commit | a87298e5015f083b6ea294f578dc0d54e1f0f88f (patch) | |
tree | a2ddd9ec2264a64dec1a28163e9a19e3feca8d3f /mpvcore | |
parent | 534842b69400698435c7937f15a1347ba12ff605 (diff) | |
download | mpv-a87298e5015f083b6ea294f578dc0d54e1f0f88f.tar.bz2 mpv-a87298e5015f083b6ea294f578dc0d54e1f0f88f.tar.xz |
mplayer: don't run heartbeat command while paused
This is commonly used to disable the screensaver with broken/non-
standard X screensavers. During pause, the screensaver should not be
disabled, so not calling this command while paused seems sensible.
See github issue #236.
Diffstat (limited to 'mpvcore')
-rw-r--r-- | mpvcore/mplayer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mpvcore/mplayer.c b/mpvcore/mplayer.c index c8991fb64e..06017c7d32 100644 --- a/mpvcore/mplayer.c +++ b/mpvcore/mplayer.c @@ -3392,7 +3392,7 @@ static void handle_pause_on_low_cache(struct MPContext *mpctx) static void handle_heartbeat_cmd(struct MPContext *mpctx) { struct MPOpts *opts = mpctx->opts; - if (opts->heartbeat_cmd) { + if (opts->heartbeat_cmd && !mpctx->paused) { double now = mp_time_sec(); if (now - mpctx->last_heartbeat > opts->heartbeat_interval) { mpctx->last_heartbeat = now; |