diff options
author | chriszero <zerov83@gmail.com> | 2015-05-20 21:18:14 +0200 |
---|---|---|
committer | chriszero <zerov83@gmail.com> | 2015-05-20 21:18:14 +0200 |
commit | 709ebb92273ae0af7aae79dfeb55e3ddf17324af (patch) | |
tree | adf10eeaa71b65dfd5343c8d8c31b5728ec334b1 /viewGridNavigator.cpp | |
parent | 86cfa7fa64406971990160db56b71c7a71dcf3e5 (diff) | |
download | vdr-plugin-plex-709ebb92273ae0af7aae79dfeb55e3ddf17324af.tar.gz vdr-plugin-plex-709ebb92273ae0af7aae79dfeb55e3ddf17324af.tar.bz2 |
- Added handling for disapearing or not reachable plexservers
Diffstat (limited to 'viewGridNavigator.cpp')
-rw-r--r-- | viewGridNavigator.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/viewGridNavigator.cpp b/viewGridNavigator.cpp index 50d0951..017c448 100644 --- a/viewGridNavigator.cpp +++ b/viewGridNavigator.cpp @@ -51,6 +51,8 @@ void cViewGridNavigator::ReDraw(cGridElement* element) void cViewGridNavigator::FilterElements(int scrollOffset) { + if(m_vElements.size() == 0) return; + int startOffset = scrollOffset; int endOffset = startOffset + (m_rows * m_columns); if(scrollOffset < 0) { @@ -132,6 +134,13 @@ void cViewGridNavigator::SetGridElementData(cGridElement *obj) } } +cGridElement* cViewGridNavigator::SelectedObject() +{ + if(!m_setIterator) + return *m_activeElementIter; + return NULL; +} + void cViewGridNavigator::SetGridDimensions(int rows, int columns) { m_rows = rows; |