@@ -1607,31 +1607,31 @@ - (void)configureMultitaskingCameraAccess:(BOOL)enable result:(FlutterResult)res
1607
1607
NSLog (@" configureMultitaskingCameraAccess: Multitasking camera access is not available on macOS." );
1608
1608
result (@NO );
1609
1609
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 );
1615
1614
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 ];
1620
1619
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" );
1628
1620
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
+ }
1629
1629
}
1630
+ } else {
1631
+ NSLog (@" configureMultitaskingCameraAccess: Multitasking camera access requires iOS 16 or later." );
1632
+ result (@NO );
1630
1633
}
1631
- } else {
1632
- NSLog (@" configureMultitaskingCameraAccess: Multitasking camera access requires iOS 16 or later." );
1633
- result (@NO );
1634
- }
1634
+ #endif
1635
1635
}
1636
1636
@catch (NSException *exception) {
1637
1637
NSLog (@" configureMultitaskingCameraAccess: Exception occurred: %@ - %@ " , exception.name , exception.reason );
0 commit comments