summaryrefslogtreecommitdiff
path: root/browserGrid.cpp
diff options
context:
space:
mode:
authorchriszero <zerov83@gmail.com>2015-05-23 20:24:17 +0200
committerchriszero <zerov83@gmail.com>2015-05-23 20:24:17 +0200
commit3bb1c162515089e5f20300029095edef2c1a2387 (patch)
treeff673d332049757784ed31f8cb6d36c9c94a7475 /browserGrid.cpp
parent0ca20c1d4ff9816ccf27ccdcce5a860af729e1c1 (diff)
downloadvdr-plugin-plex-3bb1c162515089e5f20300029095edef2c1a2387.tar.gz
vdr-plugin-plex-3bb1c162515089e5f20300029095edef2c1a2387.tar.bz2
More error handling if plexserver is gone or not availiable.
Diffstat (limited to 'browserGrid.cpp')
-rw-r--r--browserGrid.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/browserGrid.cpp b/browserGrid.cpp
index 7d4c8fb..9422eec 100644
--- a/browserGrid.cpp
+++ b/browserGrid.cpp
@@ -202,6 +202,7 @@ void cBrowserGrid::ProcessData()
eOSState cBrowserGrid::NavigateSelect()
{
+ if(m_setIterator) return eOSState::osContinue;;
plexclient::Directory* dir = dynamic_cast<plexclient::Directory*>(SelectedObject());
if(dir) {
m_pContainer = m_pService->GetSection(dir->m_sKey);
@@ -222,6 +223,7 @@ eOSState cBrowserGrid::NavigateSelect()
eOSState cBrowserGrid::NavigateBack()
{
+ if(m_setIterator) return eOSState::osContinue;;
std::shared_ptr<plexclient::MediaContainer> pCont = NULL;
if(m_pService) {
pCont = m_pService->GetLastSection();