From 77e0edc68f535b74ba8de261cc666707e6d6c81f Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Thu, 18 Feb 2016 17:20:09 +0300 Subject: Add some more debugging in input keys handling. --- src/input/inputmanager.cpp | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/input/inputmanager.cpp') diff --git a/src/input/inputmanager.cpp b/src/input/inputmanager.cpp index eb6627d2a..a49f7ab49 100644 --- a/src/input/inputmanager.cpp +++ b/src/input/inputmanager.cpp @@ -894,6 +894,10 @@ void InputManager::updateKeyActionMap(KeyToActionMap &restrict actionMap, { actionMap[ki.value].push_back( static_cast(i)); + logger->log("add key: %d, action: %d, size: %ld", + ki.value, + CAST_S32(i), + static_cast(actionMap[ki.value].size())); } } } @@ -926,7 +930,9 @@ void InputManager::updateKeyActionMap(KeyToActionMap &restrict actionMap, const size_t sz = keys->size(); if (sz > 1) { - logger->log("keys size: %d", CAST_S32(sz)); + logger->log("actions size: key: %d, size: %d", + it->first, + CAST_S32(sz)); int sum = 0; FOR_EACHP (KeysVectorIter, itk, keys) { @@ -937,6 +943,11 @@ void InputManager::updateKeyActionMap(KeyToActionMap &restrict actionMap, static_cast(val)); break; } + else + { + logger->log("action index: %ld", + static_cast(val)); + } sum += inputActionData[val].priority; } logger->log("sum: %d", sum); -- cgit v1.2.3-60-g2f50