diff --git a/AppKit/CPObjectController.j b/AppKit/CPObjectController.j index f9bda7a08..0a1bdae67 100644 --- a/AppKit/CPObjectController.j +++ b/AppKit/CPObjectController.j @@ -663,7 +663,8 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo - (id)_controllerMarkerForValues:(CPArray)theValues { - var count = [theValues count]; + var count = [theValues count], + value; if (!count) value = CPNoSelectionMarker; @@ -693,8 +694,8 @@ var CPObjectControllerContentKey = @"CPObjectControllerCo - (id)valueForKeyPath:(CPString)theKeyPath { - var values = [[_controller selectedObjects] valueForKeyPath:theKeyPath]; - value = [self _controllerMarkerForValues:values]; + var values = [[_controller selectedObjects] valueForKeyPath:theKeyPath], + value = [self _controllerMarkerForValues:values]; [_cachedValues setObject:value forKey:theKeyPath];