diff options
author | Jim Carroll <thecarrolls@jiminger.com> | 2012-11-11 18:13:27 -0500 |
---|---|---|
committer | Jim Carroll <thecarrolls@jiminger.com> | 2012-11-11 18:13:27 -0500 |
commit | 39af2a1e950377cdd417ed0f3ad4cb5b4cba703d (patch) | |
tree | 829d417362edec96433d427236e3859d01e5985d | |
parent | 33c04d0d5d8fd89c77708da6f5af25bc5a4b73b1 (diff) |
[fix] closes #13533. This eliminates a control lookup that results in an exception when the particular control isn't a known python control type.
-rw-r--r-- | xbmc/interfaces/legacy/WindowXML.cpp | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/xbmc/interfaces/legacy/WindowXML.cpp b/xbmc/interfaces/legacy/WindowXML.cpp index 414309467b..b40bc2fb56 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<Control> inf(GetControlById(iControl)); - if (inf.isNotNull()) - { - invokeCallback(new CallbackFunction<WindowXML,int>(this,&WindowXML::onClick,iControl)); - PulseActionEvent(); - } + invokeCallback(new CallbackFunction<WindowXML,int>(this,&WindowXML::onClick,iControl)); + PulseActionEvent(); return true; } else if (controlClicked->IsContainer() && message.GetParam1() == ACTION_MOUSE_RIGHT_CLICK) |