Felix Paul Kühne pushed to branch master at VideoLAN / VLC
Commits:
a10ee935 by Felix Paul Kühne at 2026-06-18T15:06:12+02:00
macosx: fix compilation on future macOS
Future versions of AppKit have multiple frame methods,
both RO and RW leading to compilation failures
- - - - -
1 changed file:
- modules/gui/macosx/menus/VLCMainMenu.m
Changes:
=====================================
modules/gui/macosx/menus/VLCMainMenu.m
=====================================
@@ -783,12 +783,13 @@ typedef NS_ENUM(NSInteger, VLCObjectType) {
[menuItem setTarget: self];
NSRect s_rect;
for (NSUInteger i = 0; i < numberOfScreens; i++) {
- s_rect = [[screens objectAtIndex:i] frame];
+ NSScreen *screen = [screens objectAtIndex:i];
+ s_rect = [screen frame];
[submenu addItemWithTitle:[NSString stringWithFormat: @"%@ %li
(%ix%i)", _NS("Screen"), i+1, (int)s_rect.size.width, (int)s_rect.size.height]
action:@selector(toggleFullscreenDevice:)
keyEquivalent:@""];
menuItem = [submenu itemAtIndex:i+1];
- [menuItem setTag:(int)[[screens objectAtIndex:i] displayID]];
+ [menuItem setTag:(int)[screen displayID]];
[menuItem setEnabled: YES];
[menuItem setTarget: self];
}
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/a10ee9353bb0da93460c695df2f0015ade2350db
--
View it on GitLab:
https://code.videolan.org/videolan/vlc/-/commit/a10ee9353bb0da93460c695df2f0015ade2350db
You're receiving this email because of your account on code.videolan.org.
Manage all notifications: https://code.videolan.org/-/profile/notifications |
Help: https://code.videolan.org/help
_______________________________________________
vlc-commits mailing list
[email protected]
https://mailman.videolan.org/listinfo/vlc-commits