From d2fcc5547d74b9d2af926c60bc9fe30e5889cb88 Mon Sep 17 00:00:00 2001 From: Kostas Chatzikokolakis Date: Wed, 27 Jan 2021 13:34:49 +0200 Subject: [PATCH] PackedAssetLibrary: use Path.join for rootPath --- src/lime/utils/PackedAssetLibrary.hx | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lime/utils/PackedAssetLibrary.hx b/src/lime/utils/PackedAssetLibrary.hx index 01076a74b..7b5e3e772 100644 --- a/src/lime/utils/PackedAssetLibrary.hx +++ b/src/lime/utils/PackedAssetLibrary.hx @@ -241,11 +241,10 @@ import flash.media.Sound; } else { - var basePath = rootPath; - if (basePath == null) basePath = ""; - if (basePath != "") basePath += "/"; + var basePath = (rootPath == null ? "" : rootPath); + var libPath = (paths.exists(id) ? paths.get(id) : id); - var path = basePath + (paths.exists(id) ? paths.get(id) : id); + var path = Path.join([basePath, libPath]); path = __cacheBreak(path); Bytes.loadFromFile(path).onError(promise.error).onComplete(packedData_onComplete);