diff --git a/droidstar.cpp b/droidstar.cpp index d7a6ec7..cb6dcea 100644 --- a/droidstar.cpp +++ b/droidstar.cpp @@ -91,6 +91,11 @@ void DroidStar::keepScreenOn() window.callMethod("addFlags", "(I)V", FLAG_KEEP_SCREEN_ON); } }}); + + QMicrophonePermission microphonePermission; + if (qApp->checkPermission(microphonePermission) != Qt::PermissionStatus::Granted) { + qApp->requestPermission(microphonePermission, this, &DroidStar::keepScreenOn); + } } void DroidStar::reset_connect_status() {