Author: mlytwyn Date: Tue Aug 4 03:58:16 2015 New Revision: 38853 URL: http://svn.gna.org/viewcvs/gnustep?rev=38853&view=rev Log: ignore altersStateOfSelectedItem for pullsDown popups
Modified: libs/gui/branches/gnustep_testplant_branch/Source/NSPopUpButtonCell.m Modified: libs/gui/branches/gnustep_testplant_branch/Source/NSPopUpButtonCell.m URL: http://svn.gna.org/viewcvs/gnustep/libs/gui/branches/gnustep_testplant_branch/Source/NSPopUpButtonCell.m?rev=38853&r1=38852&r2=38853&view=diff ============================================================================== --- libs/gui/branches/gnustep_testplant_branch/Source/NSPopUpButtonCell.m (original) +++ libs/gui/branches/gnustep_testplant_branch/Source/NSPopUpButtonCell.m Tue Aug 4 03:58:16 2015 @@ -328,18 +328,19 @@ */ - (void) setAltersStateOfSelectedItem: (BOOL)flag { -#if 0 id <NSMenuItem> selectedItem = [self selectedItem]; - if (flag) - { - [selectedItem setState: NSOnState]; - } - else - { - [selectedItem setState: NSOffState]; - } -#endif + if (_pbcFlags.pullsDown == NO) + { + if (flag) + { + [selectedItem setState: NSOnState]; + } + else + { + [selectedItem setState: NSOffState]; + } + } _pbcFlags.altersStateOfSelectedItem = flag; } @@ -671,7 +672,7 @@ return; } - if (_selectedItem != nil) + if ((_selectedItem != nil) && (_pbcFlags.pullsDown == NO)) { if (_pbcFlags.altersStateOfSelectedItem) { @@ -688,7 +689,7 @@ [[_menu menuRepresentation] setHighlightedItemIndex: [_menu indexOfItem: _selectedItem]]; - if (_selectedItem != nil) + if ((_selectedItem != nil) && (_pbcFlags.pullsDown == NO)) { if (_pbcFlags.altersStateOfSelectedItem) { _______________________________________________ Gnustep-cvs mailing list Gnustep-cvs@gna.org https://mail.gna.org/listinfo/gnustep-cvs