diff options
author | chriszero <zerov83@gmail.com> | 2015-05-23 20:24:17 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-05-23 20:24:17 +0200 |
commit | 3bb1c162515089e5f20300029095edef2c1a2387 (patch) | |
tree | ff673d332049757784ed31f8cb6d36c9c94a7475 /browserGrid.cpp | |
parent | 0ca20c1d4ff9816ccf27ccdcce5a860af729e1c1 (diff) | |
download | vdr-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.cpp | 2 |
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(); |