[vlc-commits] [Git][videolan/vlc][master] 2 commits: macosx: Prevent crash from assigning nil string to controls bar detail label
Steve Lhomme (@robUx4)
gitlab at videolan.org
Tue Dec 17 15:21:35 UTC 2024
Steve Lhomme pushed to branch master at VideoLAN / VLC
Commits:
d4be06be by Claudio Cambra at 2024-12-17T15:01:17+00:00
macosx: Prevent crash from assigning nil string to controls bar detail label
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
91864bc5 by Claudio Cambra at 2024-12-17T15:01:17+00:00
macosx: Safeguard against nil string set on controls bar playingItemDisplayField
Signed-off-by: Claudio Cambra <developer at claudiocambra.com>
- - - - -
1 changed file:
- modules/gui/macosx/windows/controlsbar/VLCControlsBarCommon.m
Changes:
=====================================
modules/gui/macosx/windows/controlsbar/VLCControlsBarCommon.m
=====================================
@@ -482,12 +482,12 @@
VLCMediaLibraryMediaItem * const mediaItem =
[VLCMediaLibraryMediaItem mediaItemForURL:_playerController.URLOfCurrentMediaItem];
- self.playingItemDisplayField.stringValue = inputItem ? inputItem.name : _NS("No current item");
+ self.playingItemDisplayField.stringValue = inputItem.name ?: _NS("No current item");
self.detailLabel.hidden =
mediaItem == nil ||
[mediaItem.primaryDetailString isEqualToString:@""] ||
[mediaItem.primaryDetailString isEqualToString:mediaItem.durationString];
- self.detailLabel.stringValue = mediaItem.primaryDetailString;
+ self.detailLabel.stringValue = mediaItem.primaryDetailString ?: @"";
NSURL * const artworkURL = inputItem.artworkURL;
NSImage * const placeholderImage = [NSImage imageNamed:@"noart"];
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/eaa118fe468e2ce7d9f7f18bea9567dfa85a2277...91864bc5e96f1fac9c97d603fe6f97b74851e197
--
View it on GitLab: https://code.videolan.org/videolan/vlc/-/compare/eaa118fe468e2ce7d9f7f18bea9567dfa85a2277...91864bc5e96f1fac9c97d603fe6f97b74851e197
You're receiving this email because of your account on code.videolan.org.
VideoLAN code repository instance
More information about the vlc-commits
mailing list