aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjenkins4kodi <jenkins4kodi@users.noreply.github.com>2015-02-07 19:49:19 +0100
committerjenkins4kodi <jenkins4kodi@users.noreply.github.com>2015-02-07 19:49:19 +0100
commit54b069dfc3b3373518b83915661010276cfdfd61 (patch)
treea1d800ca7a482c7fe67095c13cf00eda97cdd522
parent8ecc5b71f644bbc8f9a9875dc197fa09372586db (diff)
parentccfd912f35448cd6f71f38e15c095157a5d56c29 (diff)
Merge pull request #6323 from AlwinEsch/channel-manager-fix-3
-rw-r--r--xbmc/pvr/dialogs/GUIDialogPVRChannelManager.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/xbmc/pvr/dialogs/GUIDialogPVRChannelManager.cpp b/xbmc/pvr/dialogs/GUIDialogPVRChannelManager.cpp
index c62bb55e96..6d9b428d43 100644
--- a/xbmc/pvr/dialogs/GUIDialogPVRChannelManager.cpp
+++ b/xbmc/pvr/dialogs/GUIDialogPVRChannelManager.cpp
@@ -96,7 +96,8 @@ bool CGUIDialogPVRChannelManager::OnActionMove(const CAction &action)
}
if (iActionId == ACTION_MOVE_DOWN || iActionId == ACTION_MOVE_UP ||
- iActionId == ACTION_PAGE_DOWN || iActionId == ACTION_PAGE_UP)
+ iActionId == ACTION_PAGE_DOWN || iActionId == ACTION_PAGE_UP ||
+ iActionId == ACTION_FIRST_PAGE || iActionId == ACTION_LAST_PAGE)
{
CGUIDialog::OnAction(action);
int iSelected = m_viewControl.GetSelectedItem();
@@ -114,7 +115,7 @@ bool CGUIDialogPVRChannelManager::OnActionMove(const CAction &action)
{
std::string strNumber;
- bool bMoveUp = iActionId == ACTION_PAGE_UP || iActionId == ACTION_MOVE_UP;
+ bool bMoveUp = iActionId == ACTION_PAGE_UP || iActionId == ACTION_MOVE_UP || iActionId == ACTION_FIRST_PAGE;
unsigned int iLines = bMoveUp ? abs(m_iSelected - iSelected) : 1;
bool bOutOfBounds = bMoveUp ? m_iSelected <= 0 : m_iSelected >= m_channelItems->Size() - 1;
if (bOutOfBounds)