From dec89523be34f0d582593e5ebfb3f91c70f19c34 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20St=C3=BCrz?= Date: Thu, 4 Dec 2025 15:26:47 +0100 Subject: [PATCH] Update permission instance handling and update android manifest permissions --- nymea-app/platformintegration/platformpermissions.cpp | 9 +++------ packaging/android/AndroidManifest.xml | 3 +++ version.txt | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/nymea-app/platformintegration/platformpermissions.cpp b/nymea-app/platformintegration/platformpermissions.cpp index 178fa914..246c3b04 100644 --- a/nymea-app/platformintegration/platformpermissions.cpp +++ b/nymea-app/platformintegration/platformpermissions.cpp @@ -33,14 +33,11 @@ PlatformPermissions *PlatformPermissions::instance() { #ifdef Q_OS_ANDROID - static PlatformPermissionsAndroid instance; - return &instance; + return new PlatformPermissionsAndroid(); #elif defined Q_OS_IOS - static PlatformPermissionsIOS instance; - return &instance; + return new PlatformPermissionsIOS(); #else - static PlatformPermissions instance; - return &instance; + return new PlatformPermissions(); #endif } diff --git a/packaging/android/AndroidManifest.xml b/packaging/android/AndroidManifest.xml index 6141ef4d..79c49837 100644 --- a/packaging/android/AndroidManifest.xml +++ b/packaging/android/AndroidManifest.xml @@ -11,6 +11,8 @@ + + @@ -89,6 +91,7 @@ + diff --git a/version.txt b/version.txt index a40b8885..31599850 100644 --- a/version.txt +++ b/version.txt @@ -1,2 +1,2 @@ 1.11.0 -683 +686