X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/f6268c151c84762a9d664b6e9a7e938ef2619415..ad653fa23069c5d9378247084f03c9a718c3ad62:/src/generic/richtooltipg.cpp diff --git a/src/generic/richtooltipg.cpp b/src/generic/richtooltipg.cpp index 0c00e24a67..3d6f0211a5 100644 --- a/src/generic/richtooltipg.cpp +++ b/src/generic/richtooltipg.cpp @@ -239,7 +239,7 @@ public: if ( !rect || rect->IsEmpty() ) pos = GetTipPoint(); else - pos = wxPoint( rect->x + rect->width / 2, rect->y + rect->height / 2 ); + pos = GetParent()->ClientToScreen( wxPoint( rect->x + rect->width / 2, rect->y + rect->height / 2 ) ); // We want our anchor point to coincide with this position so offset // the position of the top left corner passed to Move() accordingly. @@ -561,6 +561,8 @@ private: SetShape(path); #else // !wxUSE_GRAPHICS_CONTEXT + wxUnusedVar(tipKind); + int x = contentSize.x/2, yApex = 0, dy = 0;