fix problem with actions being called twice on Windows with the WinUXTheme

git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@31572 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
dpsimons 2010-10-29 14:31:43 +00:00
parent 1c5e9e4dd9
commit fea19d5fbf
3 changed files with 17 additions and 0 deletions

View file

@ -993,6 +993,8 @@ static NSImage *_pbc_image[5];
// Attach the popUp
[self attachPopUpWithFrame: cellFrame
inView: controlView];
if ([[GSTheme theme] doesProcessEventsForPopUpMenu])
return YES; // the theme handles the events, so we're done
p = [[controlView window] convertBaseToScreen: [theEvent locationInWindow]];
p = [menuWindow convertScreenToBase: p];