From c070fe0d4c63964e320735ec029a39545be890f5 Mon Sep 17 00:00:00 2001 From: BigNoid Date: Sun, 9 Oct 2016 08:59:04 +0200 Subject: [PATCH] [guilib] make onclick override conditional. Fallback to default action if no condition is met. --- xbmc/guilib/GUIBaseContainer.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/xbmc/guilib/GUIBaseContainer.cpp b/xbmc/guilib/GUIBaseContainer.cpp index fd4b096d76d7b..7b833d7abe48a 100644 --- a/xbmc/guilib/GUIBaseContainer.cpp +++ b/xbmc/guilib/GUIBaseContainer.cpp @@ -762,7 +762,7 @@ bool CGUIBaseContainer::OnClick(int actionID) int selected = GetSelectedItem(); if (selected >= 0 && selected < (int)m_items.size()) { - if (m_clickActions.HasAnyActions()) + if (m_clickActions.HasActionsMeetingCondition()) m_clickActions.ExecuteActions(0, GetParentID(), m_items[selected]); else m_listProvider->OnClick(m_items[selected]);