[addons] fix crash when launching an add-on installed locally (i.e. not from a repo...
authorJonathan Marshall <jmarshall@xbmc.org>
Sun, 13 Jul 2014 01:27:16 +0000 (13:27 +1200)
committerJonathan Marshall <jmarshall@xbmc.org>
Sun, 13 Jul 2014 01:28:19 +0000 (13:28 +1200)
xbmc/addons/GUIDialogAddonInfo.cpp

index 6fcad71..a219cd5 100644 (file)
@@ -193,7 +193,10 @@ void CGUIDialogAddonInfo::OnInstall()
 
 void CGUIDialogAddonInfo::OnLaunch()
 {
-  CBuiltins::Execute("RunAddon(" + m_addon->ID() + ")");
+  if (!m_localAddon)
+    return;
+
+  CBuiltins::Execute("RunAddon(" + m_localAddon->ID() + ")");
   Close();
 }