[epg] fix: incorrect return value in GetSelectedItem()
authorxhaggi <sascha.woo@gmail.com>
Fri, 22 Nov 2013 09:51:32 +0000 (10:51 +0100)
committerxhaggi <sascha.woo@gmail.com>
Wed, 4 Dec 2013 19:55:38 +0000 (20:55 +0100)
xbmc/epg/GUIEPGGridContainer.cpp

index deabb74..4b1ff7e 100644 (file)
@@ -1477,18 +1477,18 @@ int CGUIEPGGridContainer::GetSelectedItem() const
       m_epgItemsPtr.empty() ||
       m_channelCursor + m_channelOffset >= m_channels ||
       m_blockCursor + m_blockOffset >= m_blocks)
-    return 0;
+    return -1;
 
   CGUIListItemPtr currentItem = m_gridIndex[m_channelCursor + m_channelOffset][m_blockCursor + m_blockOffset].item;
   if (!currentItem)
-    return 0;
+    return -1;
 
   for (int i = 0; i < (int)m_programmeItems.size(); i++)
   {
     if (currentItem == m_programmeItems[i])
       return i;
   }
-  return 0;
+  return -1;
 }
 
 CGUIListItemPtr CGUIEPGGridContainer::GetListItem(int offset, unsigned int flag) const