diff --git a/src/libs/core/Android/tandroid.cpp b/src/libs/core/Android/tandroid.cpp index 6fd18d525677aa02cdc33b257656675a3f938a0b..8d12736ea0ba84c9e5f823f665d588c374ae62eb 100644 --- a/src/libs/core/Android/tandroid.cpp +++ b/src/libs/core/Android/tandroid.cpp @@ -19,6 +19,7 @@ #include "tandroid.h" #include <QtAndroidExtras/qandroidfunctions.h> +#include <QtAndroidExtras/qandroidjnienvironment.h> void Tandroid::setScreenLockDisabled() { @@ -30,6 +31,9 @@ void Tandroid::setScreenLockDisabled() { const int FLAG_FULLSCREEN = 1024; // const int FLAG_FORCE_NOT_FULLSCREEN = 2048; window.callMethod<void>("addFlags", "(I)V", FLAG_KEEP_SCREEN_ON | FLAG_FULLSCREEN); + QAndroidJniEnvironment env; + if (env->ExceptionCheck()) + env->ExceptionClear(); } } }