Fix [#21677] mouse dragging the translated object doesn't release the object

after a while

Drag code was inadvertently changing the eventstate->type, which isn't 
necessary. Patch #21723 by Anthony Edlin fixes this. Thanks!
This commit is contained in:
Matt Ebb 2010-04-07 05:39:24 +00:00
parent 4fb5e5ce35
commit 50726e7eb3

@ -2127,11 +2127,10 @@ void wm_event_add_ghostevent(wmWindowManager *wm, wmWindow *win, int type, int t
if(owin) { if(owin) {
wmEvent oevent= *(owin->eventstate); wmEvent oevent= *(owin->eventstate);
oevent.x= event.x; oevent.x=owin->eventstate->x= event.x;
oevent.y= event.y; oevent.y=owin->eventstate->y= event.y;
oevent.type= MOUSEMOVE; oevent.type= MOUSEMOVE;
*(owin->eventstate)= oevent;
update_tablet_data(owin, &oevent); update_tablet_data(owin, &oevent);
wm_event_add(owin, &oevent); wm_event_add(owin, &oevent);
} }