diff --git a/common/resources.cpp b/common/resources.cpp index 3e04676f7..2d7cacc6b 100644 --- a/common/resources.cpp +++ b/common/resources.cpp @@ -155,8 +155,8 @@ void Resources::loadVdfs(const std::vector& modvdfs, bool modFil for(auto& i:archives) { try { -#ifdef __IOS__ - // causes OOM on iPhone7 +#if defined(__IOS__) && !defined(_ZK_WITH_MMAP) + // Loading entire speech archives into memory causes OOM on iPhone7 if(i.name.find(u"Speech")!=std::string::npos) continue; #endif