Skip to content

Commit

Permalink
[PVR] Recordings window: Respect setting SETTING_MYVIDEOS_SELECTACTIO…
Browse files Browse the repository at this point in the history
…N also for recordings. Fixes inconsistent 'select item' behavior wrt 'normal' videos and recordings.
  • Loading branch information
ksooo committed Aug 23, 2016
1 parent 67d3977 commit d714d80
Showing 1 changed file with 24 additions and 2 deletions.
26 changes: 24 additions & 2 deletions xbmc/pvr/windows/GUIWindowPVRRecordings.cpp
Expand Up @@ -262,11 +262,33 @@ bool CGUIWindowPVRRecordings::OnMessage(CGUIMessage &message)
{
case ACTION_SELECT_ITEM:
case ACTION_MOUSE_LEFT_CLICK:
switch(CSettings::GetInstance().GetInt(CSettings::SETTING_MYVIDEOS_SELECTACTION))
{
case SELECT_ACTION_CHOOSE:
OnPopupMenu(iItem);
bReturn = true;
break;
case SELECT_ACTION_PLAY_OR_RESUME:
PlayFile(m_vecItems->Get(iItem).get(), false, true);
bReturn = true;
break;
case SELECT_ACTION_RESUME:
{
const std::string resumeString = GetResumeString(*m_vecItems->Get(iItem));
m_vecItems->Get(iItem)->m_lStartOffset = resumeString.empty() ? 0 : STARTOFFSET_RESUME;
PlayFile(m_vecItems->Get(iItem).get(), false, false);
bReturn = true;
break;
}
case SELECT_ACTION_INFO:
ShowRecordingInfo(m_vecItems->Get(iItem).get());
bReturn = true;
break;
}
break;
case ACTION_PLAY:
{
bReturn = PlayFile(m_vecItems->Get(iItem).get());
break;
}
case ACTION_CONTEXT_MENU:
case ACTION_MOUSE_RIGHT_CLICK:
OnPopupMenu(iItem);
Expand Down

0 comments on commit d714d80

Please sign in to comment.