diff --git a/src/lime/utils/Assets.hx b/src/lime/utils/Assets.hx index ec6de0cc01..30b2825e21 100644 --- a/src/lime/utils/Assets.hx +++ b/src/lime/utils/Assets.hx @@ -490,7 +490,7 @@ class Assets return cast loadAsset(id, TEXT, false); } - public static function registerLibrary(name:String, library:AssetLibrary):Void + public static function registerLibrary(name:String, library:AssetLibrary, unload:Bool = true):Void { if (name == null || name == "") { @@ -505,7 +505,7 @@ class Assets } else { - unloadLibrary(name); + if (unload) unloadLibrary(name); } }