Fix eraser state, was missing the Invert switch before

This commit is contained in:
X9VoiD 2020-09-27 10:10:15 +08:00
parent 83ce3fea39
commit 2b794038c7
No known key found for this signature in database
GPG key ID: 3AC5DBB8A2717CFF

View file

@ -65,12 +65,16 @@ namespace WindowsInk
{
EnableBit(ButtonMask.Press);
}
else
{
EnableBit(ButtonMask.Eraser);
}
break;
case MouseButton.Right:
EnableBit(ButtonMask.Barrel);
break;
case MouseButton.Middle:
EnableBit(ButtonMask.Eraser);
EnableBit(ButtonMask.Invert);
DisableBit(ButtonMask.Press);
EraserState = true;
StateChange();
@ -84,12 +88,13 @@ namespace WindowsInk
{
case MouseButton.Left:
DisableBit(ButtonMask.Press);
DisableBit(ButtonMask.Eraser);
break;
case MouseButton.Right:
DisableBit(ButtonMask.Barrel);
break;
case MouseButton.Middle:
DisableBit(ButtonMask.Eraser);
DisableBit(ButtonMask.Invert);
EraserState = false;
StateChange();
break;