diff options
-rw-r--r-- | src/kim/agent/mac/PopupButton.m | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/src/kim/agent/mac/PopupButton.m b/src/kim/agent/mac/PopupButton.m index e4934a9eb..d264c041b 100644 --- a/src/kim/agent/mac/PopupButton.m +++ b/src/kim/agent/mac/PopupButton.m @@ -32,19 +32,20 @@ - (void) mouseDown: (NSEvent *) event { if([self isEnabled] && ([self menu] != NULL)) { + NSEvent *menuEvent = NULL; NSPoint menuPoint = { 3, [self frame].size.height + 1 }; [self highlight: YES]; - NSEvent *menuEvent = [NSEvent mouseEventWithType: [event type] - location: [self convertPoint: menuPoint toView: NULL] - modifierFlags: [event modifierFlags] - timestamp: [event timestamp] - windowNumber: [[event window] windowNumber] - context: [event context] - eventNumber: [event eventNumber] - clickCount: [event clickCount] - pressure: [event pressure]]; + menuEvent = [NSEvent mouseEventWithType: [event type] + location: [self convertPoint: menuPoint toView: NULL] + modifierFlags: [event modifierFlags] + timestamp: [event timestamp] + windowNumber: [[event window] windowNumber] + context: [event context] + eventNumber: [event eventNumber] + clickCount: [event clickCount] + pressure: [event pressure]]; [NSMenu popUpContextMenu: [self menu] withEvent: menuEvent forView: self]; |