rcinput: fix getKeyName for RC_none case

This commit is contained in:
Stefan Seyfried
2017-08-20 11:44:01 +02:00
committed by Jacek Jendrzej
parent a1a5965017
commit 4978ed7675

View File

@@ -1678,9 +1678,14 @@ const char * CRCInput::getSpecialKeyName(const unsigned int key)
std::string CRCInput::getKeyName(const unsigned int key)
{
std::string res(getKeyNameC(key & ~RC_Repeat));
std::string res;
if (key > RC_MaxRC)
res = getKeyNameC(key); /* will only resolve RC_nokey or "unknown" */
else {
res = (getKeyNameC(key & ~RC_Repeat));
if ((key & RC_Repeat) && res != "unknown")
res += " (long)";
}
return res;
}