X-Git-Url: http://git.tdb.fi/?p=libs%2Fcore.git;a=blobdiff_plain;f=source%2Fcore%2Fandroid%2Fmainthread.cpp;h=255eaa3260b892f43ae5d69eb670340b6a487120;hp=d394f838bcd497495255dc14296313f546a7813f;hb=497eaf090b1665511c795d5764c06a2bcd4b90b6;hpb=264195348a606f22f9d50348cd03b93b49175acc diff --git a/source/core/android/mainthread.cpp b/source/core/android/mainthread.cpp index d394f83..255eaa3 100644 --- a/source/core/android/mainthread.cpp +++ b/source/core/android/mainthread.cpp @@ -1,5 +1,6 @@ #include #include +#include #include #include #include @@ -32,6 +33,8 @@ void MainThread::attach_to_activity(ANativeActivity *a) activity->callbacks->onInputQueueCreated = &input_queue_created; activity->callbacks->onInputQueueDestroyed = &input_queue_destroyed; activity->instance = this; + + set_window_flags(AWINDOW_FLAG_FULLSCREEN, 0); } void MainThread::wait_for_app_created() @@ -48,6 +51,11 @@ void MainThread::resume_startup() } } +void MainThread::set_window_flags(unsigned set, unsigned clear) +{ + ANativeActivity_setWindowFlags(activity, set, clear); +} + void MainThread::main() { /* I have no idea how dependable this is, but it seems to be the only way