From dbb6c29cff509c51377b9b1a29e536d6f6fd40f8 Mon Sep 17 00:00:00 2001
From: Klaus Schmidinger <vdr@tvdr.de>
Date: Thu, 6 Dec 2012 11:08:56 +0100
Subject: Modified behavior of Play/Pause key in fast and slow modes

---
 menu.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/menu.c b/menu.c
index 47db4de2..8c23b264 100644
--- a/menu.c
+++ b/menu.c
@@ -4,7 +4,7 @@
  * See the main source file 'vdr.c' for copyright information and
  * how to reach the author.
  *
- * $Id: menu.c 2.69 2012/12/05 11:36:48 kls Exp $
+ * $Id: menu.c 2.70 2012/12/06 11:08:56 kls Exp $
  */
 
 #include "menu.h"
@@ -4875,7 +4875,10 @@ eOSState cReplayControl::ProcessKey(eKeys Key)
      bool Play, Forward;
      int Speed;
      GetReplayMode(Play, Forward, Speed);
-     Key = Play ? kPause : kPlay;
+     if (Speed >= 0)
+        Key = Play ? kPlay : kPause;
+     else
+        Key = Play ? kPause : kPlay;
      }
   bool DoShowMode = true;
   switch (int(Key)) {
-- 
cgit v1.2.3