summaryrefslogtreecommitdiff
path: root/platform/macos/app/DroppedPinAnnotation.m
diff options
context:
space:
mode:
Diffstat (limited to 'platform/macos/app/DroppedPinAnnotation.m')
-rw-r--r--platform/macos/app/DroppedPinAnnotation.m9
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