diff options
author | amet <amet.nospam@gmail.com> | 2014-01-31 00:41:26 +0400 |
---|---|---|
committer | amet <amet.nospam@gmail.com> | 2014-01-31 00:41:26 +0400 |
commit | 618cff753d20628920bb39d28ec40ba2619745f7 (patch) | |
tree | 819d6d067618656e2a7908d9cb2d19c8c4811621 | |
parent | ec1cf22eaeaf3379b6b53f1016e4f99c8e6774b6 (diff) |
[coreSubs] download only if user clicks SELECT/ENTER/OK
-rw-r--r-- | xbmc/video/dialogs/GUIDialogSubtitles.cpp | 5 |
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(); |