Mercurial > mplayer.hg
comparison fifo.c @ 21964:d8ffeda84296
Move code to ignore mouse wheel "down" events to fifo.c (needed because
they too easily cause those "buttons" to get stuck), reducing code duplication.
author | reimar |
---|---|
date | Sun, 21 Jan 2007 11:05:21 +0000 |
parents | 32c3d5e3a682 |
children | 934010b90043 |
comparison
equal
deleted
inserted
replaced
21963:b031f5863b41 | 21964:d8ffeda84296 |
---|---|
77 // ignore system-doubleclick if we generate these events ourselves | 77 // ignore system-doubleclick if we generate these events ourselves |
78 if (doubleclick_time && | 78 if (doubleclick_time && |
79 (code & ~MP_KEY_DOWN) >= MOUSE_BTN0_DBL && | 79 (code & ~MP_KEY_DOWN) >= MOUSE_BTN0_DBL && |
80 (code & ~MP_KEY_DOWN) <= MOUSE_BTN9_DBL) | 80 (code & ~MP_KEY_DOWN) <= MOUSE_BTN9_DBL) |
81 return; | 81 return; |
82 // ignore mouse wheel down events since they can easily get stuck | |
83 if (code < (MOUSE_BTN3 | MP_KEY_DOWN) || code > (MOUSE_BTN4 | MP_KEY_DOWN)) | |
82 mplayer_put_key_internal(code); | 84 mplayer_put_key_internal(code); |
83 if (code & MP_KEY_DOWN) { | 85 if (code & MP_KEY_DOWN) { |
84 code &= ~MP_KEY_DOWN; | 86 code &= ~MP_KEY_DOWN; |
85 last_key[1] = last_key[0]; | 87 last_key[1] = last_key[0]; |
86 last_key[0] = code; | 88 last_key[0] = code; |