aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJim Carroll <thecarrolls@jiminger.com>2012-11-11 18:13:27 -0500
committerJim Carroll <thecarrolls@jiminger.com>2012-11-11 18:13:27 -0500
commit39af2a1e950377cdd417ed0f3ad4cb5b4cba703d (patch)
tree829d417362edec96433d427236e3859d01e5985d
parent33c04d0d5d8fd89c77708da6f5af25bc5a4b73b1 (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.cpp8
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)