From 01521ad6e788a7ce94cee8895bd71245f3d4e56f Mon Sep 17 00:00:00 2001 From: Pierre-Yves Rivaille Date: Mon, 13 Aug 2001 14:34:35 +0000 Subject: [PATCH] [NSPopUpButton -keyDown:] add code to send the selected item action to its target (this enables key control of an NSPopUpButton configured as an pull-down list) git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@10700 72102866-910b-0410-8b05-ffd578937521 --- Source/NSPopUpButton.m | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/Source/NSPopUpButton.m b/Source/NSPopUpButton.m index dc84749c0..88f9c9a0b 100644 --- a/Source/NSPopUpButton.m +++ b/Source/NSPopUpButton.m @@ -401,6 +401,13 @@ Class _nspopupbuttonCellClass = 0; // Dismiss the popUp [_cell dismissPopUp]; + { + id selectedItem = [self selectedItem]; + [NSApp sendAction: [selectedItem action] + to: [selectedItem target] + from: selectedItem]; + } + [super sendAction: [self action] to: [self target]]; }