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;