diff options
author | louis <louis.braun@gmx.de> | 2016-10-03 15:20:36 +0200 |
---|---|---|
committer | louis <louis.braun@gmx.de> | 2016-10-03 15:20:36 +0200 |
commit | 2378bc8c4ecdc4c24102da89932fc68100262426 (patch) | |
tree | e7ae5b7b9245e8f1463ac15d2302411ba22a22da /coreengine/viewelementsdisplayreplay.c | |
parent | 0ef5487e6f2eb314dcab347b877dd175604013e6 (diff) | |
download | vdr-plugin-skindesigner-2378bc8c4ecdc4c24102da89932fc68100262426.tar.gz vdr-plugin-skindesigner-2378bc8c4ecdc4c24102da89932fc68100262426.tar.bz2 |
fixed slow ff and rew
Diffstat (limited to 'coreengine/viewelementsdisplayreplay.c')
-rw-r--r-- | coreengine/viewelementsdisplayreplay.c | 46 |
1 files changed, 24 insertions, 22 deletions
diff --git a/coreengine/viewelementsdisplayreplay.c b/coreengine/viewelementsdisplayreplay.c index bdc12aa..a8b98ae 100644 --- a/coreengine/viewelementsdisplayreplay.c +++ b/coreengine/viewelementsdisplayreplay.c @@ -485,45 +485,47 @@ bool cVeDrControlIcons::Parse(bool force) { isPause = true; } } else if (forward) { - if (!play) { - isPause = true; - } if (speed == 1) { - isFF1x = true; - if (!play) + if (play) + isFF1x = true; + else isSlowFF1x = true; } else if (speed == 2) { - isFF2x = true; - if (!play) + if (play) + isFF2x = true; + else isSlowFF2x = true; } else if (speed == 3) { - isFF3x = true; - if (!play) + if (play) + isFF3x = true; + else isSlowFF3x = true; } else { - isFF = true; - if (!play) + if (play) + isFF = true; + else isSlowFF = true; } } else { - if (!play) { - isPause = true; - } if (speed == 1) { - isRew1x = true; - if (!play) + if (play) + isRew1x = true; + else isSlowRew1x = true; } else if (speed == 2) { - isRew2x = true; - if (!play) + if (play) + isRew2x = true; + else isSlowRew2x = true; } else if (speed == 3) { - isRew3x = true; - if (!play) + if (play) + isRew3x = true; + else isSlowRew3x = true; } else { - isRew = true; - if (!play) + if (play) + isRew = true; + else isSlowRew = true; } } |