Revision 3b46e624 hw/ps2.c
b/hw/ps2.c | ||
---|---|---|
146 | 146 |
PS2State *s = (PS2State *)opaque; |
147 | 147 |
PS2Queue *q; |
148 | 148 |
int val, index; |
149 |
|
|
149 |
|
|
150 | 150 |
q = &s->queue; |
151 | 151 |
if (q->count == 0) { |
152 | 152 |
/* NOTE: if no data left, we return the last keyboard one |
... | ... | |
311 | 311 |
s->mouse_buttons == buttons_state) |
312 | 312 |
return; |
313 | 313 |
s->mouse_buttons = buttons_state; |
314 |
|
|
314 |
|
|
315 | 315 |
if (!(s->mouse_status & MOUSE_STATUS_REMOTE) && |
316 | 316 |
(s->common.queue.count < (PS2_QUEUE_SIZE - 16))) { |
317 | 317 |
for(;;) { |
Also available in: Unified diff