Changeset 293290 in webkit
- Timestamp:
- Apr 23, 2022, 8:09:11 AM (4 years ago)
- Location:
- trunk/Source/WebCore
- Files:
-
- 4 edited
-
ChangeLog (modified) (1 diff)
-
platform/ios/PlaybackSessionInterfaceAVKit.mm (modified) (1 diff)
-
platform/ios/WebAVPlayerController.h (modified) (1 diff)
-
platform/ios/WebAVPlayerController.mm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebCore/ChangeLog
r293288 r293290 1 2022-04-23 Devin Rousso <drousso@apple.com> 2 3 fix a few ObjC memory management issues after r291361 4 https://bugs.webkit.org/show_bug.cgi?id=239686 5 <rdar://problem/91008058> 6 7 Reviewed by Eric Carlson. 8 9 * platform/ios/PlaybackSessionInterfaceAVKit.mm: 10 (WebCore::mediaSelectionOptions): 11 * platform/ios/WebAVPlayerController.h: 12 * platform/ios/WebAVPlayerController.mm: 13 (-[WebAVMediaSelectionOption localizedDisplayName]): Added. 14 (-[WebAVMediaSelectionOption dealloc]): Deleted. 15 1 16 2022-04-22 Cathie Chen <cathiechen@igalia.com> 2 17 -
trunk/Source/WebCore/platform/ios/PlaybackSessionInterfaceAVKit.mm
r291361 r293290 189 189 { 190 190 return createNSArray(options, [] (auto& option) { 191 return [[WebAVMediaSelectionOption alloc] initWithMediaType:toAVMediaType(option.mediaType) displayName:option.displayName];191 return adoptNS([[WebAVMediaSelectionOption alloc] initWithMediaType:toAVMediaType(option.mediaType) displayName:option.displayName]); 192 192 }); 193 193 } -
trunk/Source/WebCore/platform/ios/WebAVPlayerController.h
r292572 r293290 36 36 - (instancetype)initWithMediaType:(AVMediaType)type displayName:(NSString *)displayName; 37 37 38 @property ( retain) NSString *localizedDisplayName;38 @property (nonatomic, readonly) NSString *localizedDisplayName; 39 39 @property (nonatomic, readonly) AVMediaType mediaType; 40 40 -
trunk/Source/WebCore/platform/ios/WebAVPlayerController.mm
r292572 r293290 777 777 @end 778 778 779 @implementation WebAVMediaSelectionOption 779 @implementation WebAVMediaSelectionOption { 780 RetainPtr<NSString> _localizedDisplayName; 781 } 780 782 781 783 - (instancetype)initWithMediaType:(AVMediaType)mediaType displayName:(NSString *)displayName … … 791 793 } 792 794 793 - (void)dealloc 794 { 795 [_localizedDisplayName release]; 796 [super dealloc]; 795 - (NSString *)localizedDisplayName 796 { 797 return _localizedDisplayName.get(); 797 798 } 798 799
Note:
See TracChangeset
for help on using the changeset viewer.