diff --git a/src/conio/mouse.c b/src/conio/mouse.c index 73654c18a2d383059eca65b98c25ddde8c148a55..29c24875d9914f68f97f91e65611fd07c47fb735 100644 --- a/src/conio/mouse.c +++ b/src/conio/mouse.c @@ -244,8 +244,8 @@ void ciolib_mouse_thread(void *data) but=CIOLIB_BUTTON_NUMBER(in->event); switch(CIOLIB_BUTTON_BASE(in->event)) { case CIOLIB_MOUSE_MOVE: - if(in->x==state.button_x[but] - && in->y==state.button_y[but]) + if(in->x==state.curx + && in->y==state.cury) break; add_outevent(CIOLIB_MOUSE_MOVE,in->x,in->y); for(but=1;but<=3;but++) {