| Re: [AD] [ alleg-Bugs-2431768 ] display field for mouse state |
[ Thread Index | Date Index | More lists.liballeg.org/allegro-developers Archives ]
On 16-Dec-08, at 11:42 PM, Evert Glebbeek wrote:
Shouldn't be too much work; if no one has started this yet I can take care of this tomorrow.
Meh. Even less work than I thought. Proposed patch attached.
I ran across the following piece of code in wmouse.c (line 605):
if (param) {
ALLEGRO_DISPLAY_WIN *win_disp = param;
win_disp->is_mouse_on = false;
}
else if (win_disp) {
win_disp->is_mouse_on = false;
}
win_disp is the name of a global in that file storing the display that
"has the mouse". The local declaration in that block looks wrong to me
no matter how I look at it, but I'd like someone who knows that piece
of code that "win_disp = param" is indeed the correct fix.
Evert
Attachment:
mouse_display.diff
Description: Binary data
| Mail converted by MHonArc 2.6.19+ | http://listengine.tuxfamily.org/ |