Skip to content

Commit c13abd6

Browse files
more APK archive fixes
1 parent 0ac9082 commit c13abd6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

src/nbl/system/CAPKResourcesArchive.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ using namespace nbl::system;
55

66
#ifdef _NBL_PLATFORM_ANDROID_
77
#include <jni.h>
8+
#include <android/native_activity.h>
89
#include <android/asset_manager.h>
910

1011
CAPKResourcesArchive::CAPKResourcesArchive(const path& _path, system::logger_opt_smart_ptr&& logger, ANativeActivity* act, JNIEnv* jni)
@@ -56,7 +57,7 @@ core::vector<IFileArchive::SListEntry> CAPKResourcesArchive::computeItems(const
5657
CFileArchive::file_buffer_t CAPKResourcesArchive::getFileBuffer(const IFileArchive::SListEntry* item)
5758
{
5859
AAsset* asset = AAssetManager_open(m_mgr,item->pathRelativeToArchive.string().c_str(),AASSET_MODE_BUFFER);
59-
return {AAsset_getBuffer(asset),AAsset_getLength(asset),asset};
60+
return {const_cast<void*>(AAsset_getBuffer(asset)),AAsset_getLength(asset),asset};
6061
}
6162

6263
#endif

0 commit comments

Comments
 (0)