aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoramet <amet.nospam@gmail.com>2014-01-31 00:41:26 +0400
committeramet <amet.nospam@gmail.com>2014-01-31 00:41:26 +0400
commit618cff753d20628920bb39d28ec40ba2619745f7 (patch)
tree819d6d067618656e2a7908d9cb2d19c8c4811621
parentec1cf22eaeaf3379b6b53f1016e4f99c8e6774b6 (diff)
[coreSubs] download only if user clicks SELECT/ENTER/OK
-rw-r--r--xbmc/video/dialogs/GUIDialogSubtitles.cpp5
1 files changed, 4 insertions, 1 deletions
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();