Mikołaj Zalewski <[EMAIL PROTECTED]> writes: > @@ -949,6 +954,12 @@ TrackMouseEvent (TRACKMOUSEEVENT *ptme) > } > } > } else { > + /* In our implementation it's possible that another window will > receive a > + * WM_MOUSEMOVE and call TrackMouseEvent before TrackMouseEventProc > is > + * called. In such a situation post the WM_MOUSELEAVE now */ > + if (tracking_info.tme.hwndTrack != NULL) > + check_mouse_leave(hwnd, hittest); > +
Shouldn't you check for TME_LEAVE first? -- Alexandre Julliard [EMAIL PROTECTED]