Fix binding to multi-button keygroup

Oops, the code didn't check subkey number. Fix this.
This commit is contained in:
Ilari Liusvaara 2011-09-18 02:16:18 +03:00
parent fe7112bc24
commit 232df64731

View file

@ -448,11 +448,13 @@ namespace
keygroup* group;
unsigned subkey;
std::string command;
void key_event(const modifier_set& modifiers, keygroup& keygroup, unsigned subkey, bool polarity,
void key_event(const modifier_set& modifiers, keygroup& keygroup, unsigned _subkey, bool polarity,
const std::string& name)
{
if(!modifier_set::triggers(modifiers, mod, modmask))
return;
if(subkey != _subkey)
return;
std::string cmd = fixup_command_polarity(command, polarity);
if(cmd == "")
return;