diff --git a/client/core/repositories/secureAppSettingsRepository.cpp b/client/core/repositories/secureAppSettingsRepository.cpp index 31cf0bf55..441e53bbc 100644 --- a/client/core/repositories/secureAppSettingsRepository.cpp +++ b/client/core/repositories/secureAppSettingsRepository.cpp @@ -4,7 +4,6 @@ #include #include #include -#include #include "core/utils/errorCodes.h" #include "core/utils/routeModes.h" diff --git a/client/core/utils/api/apiUtils.h b/client/core/utils/api/apiUtils.h index cfc9b3715..9caef883f 100644 --- a/client/core/utils/api/apiUtils.h +++ b/client/core/utils/api/apiUtils.h @@ -1,7 +1,6 @@ #ifndef APIUTILS_H #define APIUTILS_H -#include #include #include diff --git a/client/core/utils/qrCodeUtils.cpp b/client/core/utils/qrCodeUtils.cpp index e92abefe3..bff9ded91 100644 --- a/client/core/utils/qrCodeUtils.cpp +++ b/client/core/utils/qrCodeUtils.cpp @@ -2,7 +2,6 @@ #include #include -#include QList qrCodeUtils::generateQrCodeImageSeriesPlainText(const QByteArray &utf8Text) { diff --git a/client/platforms/ios/QRCodeReaderBase.mm b/client/platforms/ios/QRCodeReaderBase.mm index 1ea9e4d27..6a03fe330 100644 --- a/client/platforms/ios/QRCodeReaderBase.mm +++ b/client/platforms/ios/QRCodeReaderBase.mm @@ -139,11 +139,6 @@ static UIWindow *amneziaKeyWindowForQrCamera(void) AVCaptureSession *session = self.captureSession; self.captureSession = nil; - /** - * Must run stopRunning on the same serial queue as startRunning, synchronously before tearing down. - * Async stop + immediate start (e.g. foreground resume calling restartPairingIosCamera) left stopRunning - * racing startRunning's internal beginConfiguration/commitConfiguration → NSGenericException crash. - */ if (session) { if (!_sessionQueue) { _sessionQueue = dispatch_queue_create("org.amnezia.qr.session", DISPATCH_QUEUE_SERIAL); @@ -175,14 +170,12 @@ static UIWindow *amneziaKeyWindowForQrCamera(void) } } -- (void)captureOutput:(AVCaptureOutput *)output - didOutputMetadataObjects:(NSArray<__kindof AVMetadataObject *> *)metadataObjects - fromConnection:(AVCaptureConnection *)connection { +- (void)captureOutput:(AVCaptureOutput *)output didOutputMetadataObjects:(NSArray<__kindof AVMetadataObject *> *)metadataObjects fromConnection:(AVCaptureConnection *)connection { if (metadataObjects != nil && metadataObjects.count > 0) { AVMetadataMachineReadableCodeObject *metadataObject = [metadataObjects objectAtIndex:0]; - if ([[metadataObject type] isEqualToString:AVMetadataObjectTypeQRCode]) { + if ([[metadataObject type] isEqualToString: AVMetadataObjectTypeQRCode]) { NSString *value = [metadataObject stringValue]; if (value.length == 0) { return; @@ -200,7 +193,7 @@ static UIWindow *amneziaKeyWindowForQrCamera(void) QRCodeReader::QRCodeReader() { m_qrCodeReader = [[QRCodeReaderImpl alloc] init]; - [m_qrCodeReader setQrCodeReader:this]; + [m_qrCodeReader setQrCodeReader: this]; } QRect QRCodeReader::cameraSize() { diff --git a/client/ui/qml/Pages2/PageDevMenu.qml b/client/ui/qml/Pages2/PageDevMenu.qml index 213089cb0..b6b029939 100644 --- a/client/ui/qml/Pages2/PageDevMenu.qml +++ b/client/ui/qml/Pages2/PageDevMenu.qml @@ -92,7 +92,7 @@ PageType { SwitcherType { Layout.fillWidth: true - Layout.topMargin: 16 + Layout.topMargin: 24 Layout.rightMargin: 16 Layout.leftMargin: 16 diff --git a/client/ui/qml/main2.qml b/client/ui/qml/main2.qml index 89bd8ef5d..18c59b264 100644 --- a/client/ui/qml/main2.qml +++ b/client/ui/qml/main2.qml @@ -16,8 +16,6 @@ Window { id: root objectName: "mainWindow" - color: AmneziaStyle.color.midnightBlack - Connections { target: Qt.application function onStateChanged() { @@ -63,6 +61,8 @@ Window { maximumWidth: 600 maximumHeight: 800 + color: AmneziaStyle.color.midnightBlack + onClosing: function(close) { close.accepted = false PageController.closeWindow()