user32: Fix to correct the height of owner-drawn comboboxes

Richard Bradbrook richard at bradders2000.co.uk
Sun Jul 31 12:44:57 CDT 2011


---
dlls/user32/combo.c |    4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dlls/user32/combo.c b/dlls/user32/combo.c
index 9c22df6..ef246db 100644
--- a/dlls/user32/combo.c
+++ b/dlls/user32/combo.c
@@ -262,10 +262,10 @@ static INT CBGetTextAreaHeight(
     measureItem.CtlID      = id;
     measureItem.itemID     = -1;
     measureItem.itemWidth  = clientRect.right;
-    measureItem.itemHeight = iTextItemHeight - 6; /* ownerdrawn cb is 
taller */
+    measureItem.itemHeight = iTextItemHeight;
     measureItem.itemData   = 0;
     SendMessageW(lphc->owner, WM_MEASUREITEM, id, (LPARAM)&measureItem);
-    iTextItemHeight = 6 + measureItem.itemHeight;
+    iTextItemHeight = 2 + measureItem.itemHeight; /* ownerdrawn cb is 
taller */

     /*
      * Send a second one in the case of a fixed ownerdraw list to calculate 
the
-- 
1.7.4.1




More information about the wine-patches mailing list