Skip to content

Commit a208803

Browse files
committed
macos fix
1 parent 1fdc2e4 commit a208803

File tree

1 file changed

+20
-20
lines changed

1 file changed

+20
-20
lines changed

common/darwin/Classes/FlutterWebRTCPlugin.m

Lines changed: 20 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -1607,31 +1607,31 @@ - (void)configureMultitaskingCameraAccess:(BOOL)enable result:(FlutterResult)res
16071607
NSLog(@"configureMultitaskingCameraAccess: Multitasking camera access is not available on macOS.");
16081608
result(@NO);
16091609
return;
1610-
#endif
1611-
1612-
if (@available(iOS 16.0, *)) {
1613-
BOOL shouldChange = session.multitaskingCameraAccessEnabled != enable;
1614-
BOOL canChange = !enable || (enable && session.isMultitaskingCameraAccessSupported);
1610+
#else
1611+
if (@available(iOS 16.0, *)) {
1612+
BOOL shouldChange = session.multitaskingCameraAccessEnabled != enable;
1613+
BOOL canChange = !enable || (enable && session.isMultitaskingCameraAccessSupported);
16151614

1616-
if (shouldChange && canChange) {
1617-
[session beginConfiguration];
1618-
[session setMultitaskingCameraAccessEnabled:enable];
1619-
[session commitConfiguration];
1615+
if (shouldChange && canChange) {
1616+
[session beginConfiguration];
1617+
[session setMultitaskingCameraAccessEnabled:enable];
1618+
[session commitConfiguration];
16201619

1621-
result(enable ? @YES : @NO);
1622-
} else {
1623-
if (!canChange) {
1624-
NSLog(@"configureMultitaskingCameraAccess: Multitasking camera access is not supported on this device.");
1625-
result(@NO);
1626-
} else {
1627-
NSLog(@"configureMultitaskingCameraAccess: Multitasking camera access is already %@.", enable ? @"enabled" : @"disabled");
16281620
result(enable ? @YES : @NO);
1621+
} else {
1622+
if (!canChange) {
1623+
NSLog(@"configureMultitaskingCameraAccess: Multitasking camera access is not supported on this device.");
1624+
result(@NO);
1625+
} else {
1626+
NSLog(@"configureMultitaskingCameraAccess: Multitasking camera access is already %@.", enable ? @"enabled" : @"disabled");
1627+
result(enable ? @YES : @NO);
1628+
}
16291629
}
1630+
} else {
1631+
NSLog(@"configureMultitaskingCameraAccess: Multitasking camera access requires iOS 16 or later.");
1632+
result(@NO);
16301633
}
1631-
} else {
1632-
NSLog(@"configureMultitaskingCameraAccess: Multitasking camera access requires iOS 16 or later.");
1633-
result(@NO);
1634-
}
1634+
#endif
16351635
}
16361636
@catch (NSException *exception) {
16371637
NSLog(@"configureMultitaskingCameraAccess: Exception occurred: %@ - %@", exception.name, exception.reason);

0 commit comments

Comments
 (0)