diff options
Diffstat (limited to 'platform/macos/app/DroppedPinAnnotation.m')
-rw-r--r-- | platform/macos/app/DroppedPinAnnotation.m | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/platform/macos/app/DroppedPinAnnotation.m b/platform/macos/app/DroppedPinAnnotation.m index d7bd4068dc..b601405095 100644 --- a/platform/macos/app/DroppedPinAnnotation.m +++ b/platform/macos/app/DroppedPinAnnotation.m @@ -61,8 +61,13 @@ static MGLCoordinateFormatter *DroppedPinCoordinateFormatter; - (void)update:(NSTimer *)timer { NSString *coordinate = [DroppedPinCoordinateFormatter stringFromCoordinate:self.coordinate]; - NSString *elapsedTime = [_timeIntervalTransformer transformedValue:@(self.elapsedShownTime)]; - self.subtitle = [NSString stringWithFormat:@"%@\nSelected for %@", coordinate, elapsedTime]; + if (self.note) { + self.subtitle = [@[self.note, coordinate] componentsJoinedByString:@"\n"]; + } else { + NSString *elapsedTime = [_timeIntervalTransformer transformedValue:@(self.elapsedShownTime)]; + NSString *elapsedString = [NSString stringWithFormat:@"Selected for %@", elapsedTime]; + self.subtitle = [@[coordinate, elapsedString] componentsJoinedByString:@"\n"]; + } } @end |