Hide Android asset manager state from asset header

This commit is contained in:
2026-06-04 19:09:39 +02:00
parent e6831fcb28
commit b2334e65c9
6 changed files with 30 additions and 3 deletions

View File

@@ -241,7 +241,7 @@ extern "C"
#ifdef __FOCUS__
JNIEXPORT void JNICALL Java_com_omixlab_panopainter_MainActivity_init_vr(JNIEnv *env, jobject activity, jobject am)
{
Asset::m_am = AAssetManager_fromJava(env, am);
Asset::set_android_asset_manager(AAssetManager_fromJava(env, am));
wave_init(0, 0, 0);
}
#endif
@@ -700,7 +700,7 @@ static int engine_init_display(struct engine* engine) {
LOG("PROP Maker: %s", os_props["ro.product.manufacturer"].c_str());
LOG("PROP Mode: %s", os_props["ro.product.model"].c_str());
Asset::m_am = engine->app->activity->assetManager;
Asset::set_android_asset_manager(engine->app->activity->assetManager);
App::I->and_app = engine->app;
App::I->and_engine = engine;