Merge branch 'main' into translations-system
This commit is contained in:
@@ -24,6 +24,10 @@ import sys.thread.Thread;
|
||||
import sys.io.File;
|
||||
#end
|
||||
import funkin.backend.assets.ModsFolder;
|
||||
#if android
|
||||
import android.content.Context;
|
||||
import android.os.Build;
|
||||
#end
|
||||
|
||||
class Main extends Sprite
|
||||
{
|
||||
@@ -198,9 +202,23 @@ class Main extends Sprite
|
||||
for(b in pool.clear())
|
||||
b.destroy();
|
||||
}
|
||||
|
||||
openfl.display3D.utils.UInt8Buff._pools.clear();
|
||||
}
|
||||
|
||||
MemoryUtil.clearMajor();
|
||||
}
|
||||
|
||||
public static var noCwdFix:Bool = false;
|
||||
public static function fixWorkingDirectory() {
|
||||
#if windows
|
||||
if (!noCwdFix && !sys.FileSystem.exists('manifest/default.json')) {
|
||||
Sys.setCwd(haxe.io.Path.directory(Sys.programPath()));
|
||||
}
|
||||
#elseif android
|
||||
Sys.setCwd(Path.addTrailingSlash(VERSION.SDK_INT > 30 ? Context.getObbDir() : Context.getExternalFilesDir()));
|
||||
#elseif (ios || switch)
|
||||
Sys.setCwd(Path.addTrailingSlash(openfl.filesystem.File.applicationStorageDirectory.nativePath));
|
||||
#end
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user