From 39af2a1e950377cdd417ed0f3ad4cb5b4cba703d Mon Sep 17 00:00:00 2001 From: Jim Carroll Date: Sun, 11 Nov 2012 18:13:27 -0500 Subject: [PATCH] [fix] closes #13533. This eliminates a control lookup that results in an exception when the particular control isn't a known python control type. --- xbmc/interfaces/legacy/WindowXML.cpp | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/xbmc/interfaces/legacy/WindowXML.cpp b/xbmc/interfaces/legacy/WindowXML.cpp index 414309467b55b..b40bc2fb568b5 100644 --- a/xbmc/interfaces/legacy/WindowXML.cpp +++ b/xbmc/interfaces/legacy/WindowXML.cpp @@ -377,12 +377,8 @@ namespace XBMCAddon { if ((controlClicked->IsContainer() && (message.GetParam1() == ACTION_SELECT_ITEM || message.GetParam1() == ACTION_MOUSE_LEFT_CLICK)) || !controlClicked->IsContainer()) { - AddonClass::Ref inf(GetControlById(iControl)); - if (inf.isNotNull()) - { - invokeCallback(new CallbackFunction(this,&WindowXML::onClick,iControl)); - PulseActionEvent(); - } + invokeCallback(new CallbackFunction(this,&WindowXML::onClick,iControl)); + PulseActionEvent(); return true; } else if (controlClicked->IsContainer() && message.GetParam1() == ACTION_MOUSE_RIGHT_CLICK)