Fix crash in the connectionwirzard on android (requesting localnetwork permission)
This commit is contained in:
parent
3b2e5c9ec9
commit
eb27cc5a53
@ -31,8 +31,9 @@ PlatformPermissionsAndroid::PlatformPermissionsAndroid(QObject *parent)
|
|||||||
|
|
||||||
void PlatformPermissionsAndroid::requestPermission(PlatformPermissions::Permission permission)
|
void PlatformPermissionsAndroid::requestPermission(PlatformPermissions::Permission permission)
|
||||||
{
|
{
|
||||||
qWarning() << "****** android permission request" << permission;
|
if (permissionMap.contains(permission)) {
|
||||||
QtAndroid::requestPermissions({permissionMap.value(permission)}, &permissionResultCallback);
|
QtAndroid::requestPermissions({permissionMap.value(permission)}, &permissionResultCallback);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void PlatformPermissionsAndroid::openPermissionSettings()
|
void PlatformPermissionsAndroid::openPermissionSettings()
|
||||||
|
|||||||
@ -143,8 +143,6 @@ ApplicationWindow {
|
|||||||
objectName: "discovery"
|
objectName: "discovery"
|
||||||
awsClient: AWSClient
|
awsClient: AWSClient
|
||||||
bluetoothDiscoveryEnabled: PlatformPermissions.bluetoothPermission === PlatformPermissions.PermissionStatusGranted
|
bluetoothDiscoveryEnabled: PlatformPermissions.bluetoothPermission === PlatformPermissions.PermissionStatusGranted
|
||||||
// discovering: pageStack.currentItem.objectName === "discoveryPage"
|
|
||||||
Component.onCompleted: console.warn("****************** local net perm", PlatformPermissions.localNetworkPermission, discovering, PlatformPermissions.localNetworkPermission === PlatformPermissions.PermissionStatusGranted, PlatformPermissions.PermissionStatusGranted)
|
|
||||||
}
|
}
|
||||||
|
|
||||||
property var supportedInterfaces: [
|
property var supportedInterfaces: [
|
||||||
|
|||||||
@ -13,7 +13,9 @@ WizardPageBase {
|
|||||||
extraButtonText: qsTr("Demo mode")
|
extraButtonText: qsTr("Demo mode")
|
||||||
|
|
||||||
onNext: {
|
onNext: {
|
||||||
PlatformPermissions.requestPermission(PlatformPermissions.PermissionLocalNetwork)
|
if (PlatformPermissions.localNetworkPermission !== PlatformPermissions.PermissionStatusGranted) {
|
||||||
|
PlatformPermissions.requestPermission(PlatformPermissions.PermissionLocalNetwork)
|
||||||
|
}
|
||||||
pageStack.push(connectionSelectionComponent)
|
pageStack.push(connectionSelectionComponent)
|
||||||
}
|
}
|
||||||
onExtraButtonPressed: {
|
onExtraButtonPressed: {
|
||||||
|
|||||||
Reference in New Issue
Block a user