From 618cff753d20628920bb39d28ec40ba2619745f7 Mon Sep 17 00:00:00 2001 From: amet Date: Fri, 31 Jan 2014 00:41:26 +0400 Subject: [coreSubs] download only if user clicks SELECT/ENTER/OK --- xbmc/video/dialogs/GUIDialogSubtitles.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/xbmc/video/dialogs/GUIDialogSubtitles.cpp b/xbmc/video/dialogs/GUIDialogSubtitles.cpp index d6478afadd..6bf67a8435 100644 --- a/xbmc/video/dialogs/GUIDialogSubtitles.cpp +++ b/xbmc/video/dialogs/GUIDialogSubtitles.cpp @@ -31,6 +31,7 @@ #include "filesystem/SpecialProtocol.h" #include "guilib/GUIImage.h" #include "guilib/GUIKeyboardFactory.h" +#include "guilib/Key.h" #include "settings/MediaSettings.h" #include "settings/Settings.h" #include "settings/VideoSettings.h" @@ -114,7 +115,9 @@ CGUIDialogSubtitles::~CGUIDialogSubtitles(void) bool CGUIDialogSubtitles::OnMessage(CGUIMessage& message) { - if (message.GetMessage() == GUI_MSG_CLICKED) + if (message.GetMessage() == GUI_MSG_CLICKED && + (message.GetParam1() == ACTION_SELECT_ITEM || + message.GetParam1() == ACTION_MOUSE_LEFT_CLICK)) { int iControl = message.GetSenderId(); -- cgit v1.2.3