fixes plugin settings from context menu not working
authorJonathan Marshall <jmarshall@never.you.mind>
Thu, 1 Nov 2012 07:32:02 +0000 (20:32 +1300)
committerJonathan Marshall <jmarshall@never.you.mind>
Thu, 1 Nov 2012 07:34:33 +0000 (20:34 +1300)
xbmc/dialogs/GUIDialogContextMenu.cpp
xbmc/windows/GUIMediaWindow.cpp

index 3c4e599..c55c853 100644 (file)
@@ -338,7 +338,7 @@ void CGUIDialogContextMenu::GetContextButtons(const CStdString &type, const CFil
       else
       {
         ADDON::AddonPtr plugin;
-        if (ADDON::CAddonMgr::Get().GetAddon(url.GetHostName(), plugin, ADDON::ADDON_PLUGIN))
+        if (ADDON::CAddonMgr::Get().GetAddon(url.GetHostName(), plugin))
         if (plugin->HasSettings())
           buttons.Add(CONTEXT_BUTTON_PLUGIN_SETTINGS, 1045); // Plugin Settings
       }
index 036591c..e5c2f7c 100644 (file)
@@ -1586,7 +1586,7 @@ bool CGUIMediaWindow::OnContextButton(int itemNumber, CONTEXT_BUTTON button)
     {
       CURL plugin(m_vecItems->Get(itemNumber)->GetPath());
       ADDON::AddonPtr addon;
-      if (CAddonMgr::Get().GetAddon(plugin.GetHostName(), addon, ADDON_PLUGIN))
+      if (CAddonMgr::Get().GetAddon(plugin.GetHostName(), addon))
         if (CGUIDialogAddonSettings::ShowAndGetInput(addon))
           Refresh();
       return true;