|
@@ -1722,7 +1722,7 @@ static void imon_incoming_scancode(struct imon_context *ictx,
|
|
|
if (kc == KEY_KEYBOARD && !ictx->release_code) {
|
|
|
ictx->last_keycode = kc;
|
|
|
if (!nomouse) {
|
|
|
- ictx->pad_mouse = ~(ictx->pad_mouse) & 0x1;
|
|
|
+ ictx->pad_mouse = !ictx->pad_mouse;
|
|
|
dev_dbg(dev, "toggling to %s mode\n",
|
|
|
ictx->pad_mouse ? "mouse" : "keyboard");
|
|
|
spin_unlock_irqrestore(&ictx->kc_lock, flags);
|