- Fix bug in mouse position reading.
- Remove useless code.
- Small code cleanups.
diff --git a/dlls/comctl32/comboex.c b/dlls/comctl32/comboex.c
index 5967a0e..50a6307 100644
--- a/dlls/comctl32/comboex.c
+++ b/dlls/comctl32/comboex.c
@@ -1923,8 +1923,7 @@
rect.bottom = rect.top + SendMessageW(infoPtr->hwndSelf,
CB_GETITEMHEIGHT, -1, 0);
rect.left = rect.right - GetSystemMetrics(SM_CXVSCROLL);
- pt.x = LOWORD(lParam);
- pt.y = HIWORD(lParam);
+ POINTSTOPOINT(pt, MAKEPOINTS(lParam));
if (PtInRect(&rect, pt))
return CallWindowProcW (infoPtr->prevComboWndProc,
hwnd, uMsg, wParam, lParam);