X-Git-Url: http://git.tdb.fi/?a=blobdiff_plain;f=source%2Fcore%2Fandroid%2Fmainthread.cpp;h=b816bf638c4543957b3a0a7814c2010ff0f561ec;hb=26a5878092f6547e701fd1a33abbf1878d26ab70;hp=255eaa3260b892f43ae5d69eb670340b6a487120;hpb=497eaf090b1665511c795d5764c06a2bcd4b90b6;p=libs%2Fcore.git diff --git a/source/core/android/mainthread.cpp b/source/core/android/mainthread.cpp index 255eaa3..b816bf6 100644 --- a/source/core/android/mainthread.cpp +++ b/source/core/android/mainthread.cpp @@ -15,8 +15,7 @@ namespace Android { MainThread::MainThread(ANativeActivity *a): asset_manager(a->assetManager), - int_data_path(a->internalDataPath), - starting_up(true) + int_data_path(a->internalDataPath) { attach_to_activity(a); startup_mutex.lock(); @@ -51,6 +50,14 @@ void MainThread::resume_startup() } } +JavaVM *MainThread::get_java_vm() const +{ + if(!activity) + return 0; + + return activity->vm; +} + void MainThread::set_window_flags(unsigned set, unsigned clear) { ANativeActivity_setWindowFlags(activity, set, clear);