Alexandre Julliard : user32: Always use the default alignment when displaying submenu popups.

Alexandre Julliard julliard at winehq.org
Thu Dec 15 12:47:20 CST 2011


Module: wine
Branch: master
Commit: 755abced55b85632e0e32c1fb9567446d047ff96
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=755abced55b85632e0e32c1fb9567446d047ff96

Author: Alexandre Julliard <julliard at winehq.org>
Date:   Thu Dec 15 17:44:03 2011 +0100

user32: Always use the default alignment when displaying submenu popups.

---

 dlls/user32/menu.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/dlls/user32/menu.c b/dlls/user32/menu.c
index 3ec682f..349adc6 100644
--- a/dlls/user32/menu.c
+++ b/dlls/user32/menu.c
@@ -2395,6 +2395,9 @@ static HMENU MENU_ShowSubPopup( HWND hwndOwner, HMENU hmenu,
 	}
     }
 
+    /* use default alignment for submenus */
+    wFlags &= ~(TPM_CENTERALIGN | TPM_RIGHTALIGN | TPM_VCENTERALIGN | TPM_BOTTOMALIGN);
+
     MENU_ShowPopup( hwndOwner, item->hSubMenu, menu->FocusedItem, wFlags,
 		    rect.left, rect.top, rect.right, rect.bottom );
     if (selectFirst)




More information about the wine-cvs mailing list