pick up only the select/click action in the scraper list in content settings dialog
authorJonathan Marshall <jmarshall@never.you.mind>
Thu, 31 Jan 2013 23:19:46 +0000 (12:19 +1300)
committerJonathan Marshall <jmarshall@never.you.mind>
Thu, 31 Jan 2013 23:20:27 +0000 (12:20 +1300)
xbmc/settings/GUIDialogContentSettings.cpp

index 401951f..b00710b 100644 (file)
@@ -78,6 +78,11 @@ bool CGUIDialogContentSettings::OnMessage(CGUIMessage &message)
     }
     if (iControl == CONTROL_SCRAPER_LIST)
     {
+      // we handle only select actions
+      int action = message.GetParam1();
+      if (!(action == ACTION_SELECT_ITEM || action == ACTION_MOUSE_LEFT_CLICK))
+        break;
+
       CGUIMessage msg(GUI_MSG_ITEM_SELECTED,GetID(), CONTROL_SCRAPER_LIST);
       g_windowManager.SendMessage(msg);
       int iSelected = msg.GetParam1();