Retaining _original_nextKeyView to prevent crash

This commit is contained in:
williameveretteggplant 2024-04-17 05:00:12 -06:00 committed by William Everett
parent 192c121a9d
commit 64e52ddbf9
No known key found for this signature in database

View file

@ -78,6 +78,7 @@
ASSIGN(_items, [NSMutableArray array]);
ASSIGN(_font, [NSFont systemFontOfSize: 0]);
_selected = nil;
_original_nextKeyView = nil;
//_truncated_label = NO;
}
@ -738,7 +739,8 @@
- (void) setNextKeyView: (NSView *)nextKeyView
{
_original_nextKeyView = nextKeyView;
[_original_nextKeyView autorelease];
_original_nextKeyView = [nextKeyView retain];
if (_selected)
{
[[_selected _lastKeyView] setNextKeyView: nextKeyView];