]> git.tdb.fi Git - libs/core.git/blobdiff - source/core/android/mainthread.cpp
Use default member initializers and constructor delegation
[libs/core.git] / source / core / android / mainthread.cpp
index 255eaa3260b892f43ae5d69eb670340b6a487120..b816bf638c4543957b3a0a7814c2010ff0f561ec 100644 (file)
@@ -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);