summaryrefslogtreecommitdiff
path: root/plexSdOsd.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-05-17 21:13:14 +0200
committerchriszero <zerov83@gmail.com>2015-05-17 21:13:14 +0200
commitd15cd5a30174c7864051d42ba58cd31570fc8ed5 (patch)
treec3f62de9cf1f43ad28864012bbce168f323a3308 /plexSdOsd.cpp
parent80d1c613e8055567644abab38707378960b5d809 (diff)
downloadvdr-plugin-plex-d15cd5a30174c7864051d42ba58cd31570fc8ed5.tar.gz
vdr-plugin-plex-d15cd5a30174c7864051d42ba58cd31570fc8ed5.tar.bz2
...
Diffstat (limited to 'plexSdOsd.cpp')
-rw-r--r--plexSdOsd.cpp16
1 files changed, 8 insertions, 8 deletions
diff --git a/plexSdOsd.cpp b/plexSdOsd.cpp
index 27f8157..a8dbdf2 100644
--- a/plexSdOsd.cpp
+++ b/plexSdOsd.cpp
@@ -86,20 +86,16 @@ eOSState cPlexSdOsd::ProcessKey(eKeys Key)
switch (Key & ~k_Repeat) {
case kUp:
- m_pBrowserGrid->NavigateUp();
- Flush();
+ if(m_pBrowserGrid->NavigateUp()) Flush();
break;
case kDown:
- m_pBrowserGrid->NavigateDown();
- Flush();
+ if(m_pBrowserGrid->NavigateDown()) Flush();
break;
case kLeft:
- m_pBrowserGrid->NavigateLeft();
- Flush();
+ if(m_pBrowserGrid->NavigateLeft()) Flush();
break;
case kRight:
- m_pBrowserGrid->NavigateRight();
- Flush();
+ if(m_pBrowserGrid->NavigateRight()) Flush();
break;
case kOk:
// Play movie or change dir
@@ -110,6 +106,10 @@ eOSState cPlexSdOsd::ProcessKey(eKeys Key)
state = m_pBrowserGrid->NavigateBack();
Flush();
break;
+ case kBlue:
+ m_pBrowserGrid->NextViewMode();
+ Flush();
+ break;
case kRed:
if(vid) {
if(vid->m_iViewCount > 0) vid->SetUnwatched();