summaryrefslogtreecommitdiff
path: root/muggle-plugin/vdr_menu.c
diff options
context:
space:
mode:
authorLarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b>2004-02-03 19:34:51 +0000
committerLarsAC <LarsAC@e10066b5-e1e2-0310-b819-94efdf66514b>2004-02-03 19:34:51 +0000
commita3028f70767c5d597daa90cd463d1fb8dbd44126 (patch)
tree6d1d599b6bad3a66c8fafadb7621e2f67a72b3aa /muggle-plugin/vdr_menu.c
parent02c0ecb023325c135bb6e9687149630d0330d723 (diff)
downloadvdr-plugin-muggle-a3028f70767c5d597daa90cd463d1fb8dbd44126.tar.gz
vdr-plugin-muggle-a3028f70767c5d597daa90cd463d1fb8dbd44126.tar.bz2
Back on root level now jumps back to VDR main menu.
git-svn-id: https://vdr-muggle.svn.sourceforge.net/svnroot/vdr-muggle/trunk@26 e10066b5-e1e2-0310-b819-94efdf66514b
Diffstat (limited to 'muggle-plugin/vdr_menu.c')
-rw-r--r--muggle-plugin/vdr_menu.c20
1 files changed, 14 insertions, 6 deletions
diff --git a/muggle-plugin/vdr_menu.c b/muggle-plugin/vdr_menu.c
index 0bcf5e6..34fb9bb 100644
--- a/muggle-plugin/vdr_menu.c
+++ b/muggle-plugin/vdr_menu.c
@@ -2,12 +2,12 @@
/*! \file vdr_menu.c
* \brief Implements menu handling for broswing media libraries within VDR
********************************************************************
- * \version $Revision: 1.8 $
- * \date $Date: 2004/02/03 19:28:46 $
+ * \version $Revision: 1.9 $
+ * \date $Date: 2004/02/03 19:34:51 $
* \author Ralf Klueber, Lars von Wedel, Andreas Kellner
* \author file owner: $Author: LarsAC $
*
- * $Id: vdr_menu.c,v 1.8 2004/02/03 19:28:46 LarsAC Exp $
+ * $Id: vdr_menu.c,v 1.9 2004/02/03 19:34:51 LarsAC Exp $
*/
/*******************************************************************/
@@ -328,8 +328,15 @@ eOSState mgMainMenu::ProcessKey(eKeys key)
m_history.pop_back();
DisplayTree( parent, last );
+
+ state = osContinue;
+ }
+ else
+ {
+ // Back pressed on root level... Go back to Main VDR menu
+
+ state = osBack;
}
- state = osContinue;
}
}
else if( m_state == TRACKS )
@@ -509,8 +516,6 @@ void mgMainMenu::DisplayTree( mgSelectionTreeNode* node, int select )
RefreshCurrent();
DisplayCurrent(true);
- // Interface->Flush();
-
mgDebug( 1, "mgBrowseMenu::DisplayNode: Children added to OSD" );
}
Display();
@@ -578,6 +583,9 @@ void mgMainMenu::DisplayFilterSelector()
/************************************************************
*
* $Log: vdr_menu.c,v $
+ * Revision 1.9 2004/02/03 19:34:51 LarsAC
+ * Back on root level now jumps back to VDR main menu.
+ *
* Revision 1.8 2004/02/03 19:28:46 LarsAC
* Playlist now created in plugin instead of in menu.
*