From 61b42c82e2064580eb87fea0df22126450734156 Mon Sep 17 00:00:00 2001 From: Toad King Date: Fri, 30 Nov 2012 13:13:19 -0500 Subject: [PATCH] [ANDROID] don't dim screen or show status bar when emulator is playing --- android/native/jni/android_glue.h | 1 + android/native/jni/main.c | 3 +++ 2 files changed, 4 insertions(+) diff --git a/android/native/jni/android_glue.h b/android/native/jni/android_glue.h index eb1a84f24d..d90d8ac22c 100644 --- a/android/native/jni/android_glue.h +++ b/android/native/jni/android_glue.h @@ -25,6 +25,7 @@ #include #include #include +#include struct android_app { diff --git a/android/native/jni/main.c b/android/native/jni/main.c index 3d7e2ba7d6..7fccd06cb2 100644 --- a/android/native/jni/main.c +++ b/android/native/jni/main.c @@ -597,6 +597,9 @@ void ANativeActivity_onCreate(ANativeActivity* activity, activity->callbacks->onInputQueueCreated = onInputQueueCreated; activity->callbacks->onInputQueueDestroyed = onInputQueueDestroyed; + // these are set only for the native activity, and are reset when it ends + ANativeActivity_setWindowFlags(activity, AWINDOW_FLAG_KEEP_SCREEN_ON | AWINDOW_FLAG_FULLSCREEN, 0); + struct android_app* android_app = (struct android_app*)malloc(sizeof(struct android_app)); memset(android_app, 0, sizeof(struct android_app)); android_app->activity = activity;