changeset 232:387fe83aa839

Fix: MenuDetect is filtered with screen coordinates, thanks Simen Haugen for report.
author Frank Benoit <benoit@tionex.de>
date Mon, 02 Jun 2008 21:29:31 +0200
parents f9b2183acd62
children 51a84342d244 116b04c0d8c9
files dwt/widgets/Widget.d
diffstat 1 files changed, 1 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/dwt/widgets/Widget.d	Sun Jun 01 11:06:38 2008 +0200
+++ b/dwt/widgets/Widget.d	Mon Jun 02 21:29:31 2008 +0200
@@ -1426,6 +1426,7 @@
         OS.POINTSTOPOINT (pt, lParam);
         x = pt.x;
         y = pt.y;
+        OS.ScreenToClient (hwnd, &pt);
         RECT rect;
         OS.GetClientRect (hwnd, &rect);
         if (!OS.PtInRect (&rect, pt)) return null;