Commit 2e72e102 authored by Jason Edmeades's avatar Jason Edmeades Committed by Alexandre Julliard

comctl32: Fix tooltips uninitialized variables plus wrong positioning.

parent da68f394
...@@ -569,15 +569,18 @@ TOOLTIPS_Show (HWND hwnd, TOOLTIPS_INFO *infoPtr) ...@@ -569,15 +569,18 @@ TOOLTIPS_Show (HWND hwnd, TOOLTIPS_INFO *infoPtr)
if (style & TTS_BALLOON) if (style & TTS_BALLOON)
{ {
ptfx = rc.left + ((rc.right - rc.left) / 2); ptfx = rc.left + ((rc.right - rc.left) / 2);
if(rect.top - size.cy >= 0)
/* CENTERTIP ballon tooltips default to below the field
if they fit on the screen */
if(rc.bottom + size.cy > GetSystemMetrics(SM_CYSCREEN))
{ {
rect.top -= size.cy; rect.top = rc.top - size.cy;
infoPtr->bToolBelow = FALSE; infoPtr->bToolBelow = FALSE;
} }
else else
{ {
infoPtr->bToolBelow = TRUE; infoPtr->bToolBelow = TRUE;
rect.top += 20; rect.top = rc.bottom;
} }
rect.left = max(0, rect.left - BALLOON_STEMINDENT); rect.left = max(0, rect.left - BALLOON_STEMINDENT);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment