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]


Reply via email to