mirror of https://github.com/gdamore/tcell.git
simplified bitwise math to determine if mouse scrolling
This commit is contained in:
parent
b9a2bbda10
commit
a92c043b0b
|
@ -1346,7 +1346,7 @@ func (t *tScreen) parseSgrMouse(buf *bytes.Buffer, evs *[]Event) (bool, bool) {
|
||||||
y = val - 1
|
y = val - 1
|
||||||
|
|
||||||
motion = (btn & 32) != 0
|
motion = (btn & 32) != 0
|
||||||
scroll = (btn & 0x43) == 0x40 || (btn & 0x43) == 0x41
|
scroll = (btn & 0x42) == 0x40
|
||||||
btn &^= 32
|
btn &^= 32
|
||||||
if b[i] == 'm' {
|
if b[i] == 'm' {
|
||||||
// mouse release, clear all buttons
|
// mouse release, clear all buttons
|
||||||
|
|
Loading…
Reference in New Issue