diff --git a/src/lime/utils/Preloader.hx b/src/lime/utils/Preloader.hx index 3ff44761f..d9f309aef 100644 --- a/src/lime/utils/Preloader.hx +++ b/src/lime/utils/Preloader.hx @@ -1,5 +1,6 @@ package lime.utils; +import haxe.ds.ObjectMap; import haxe.io.Bytes; import haxe.io.Path; import haxe.macro.Compiler; @@ -35,7 +36,7 @@ class Preloader #if flash extends Sprite #end public var onProgress = new EventInt->Void>(); @:noCompletion private var bytesLoaded:Int; - @:noCompletion private var bytesLoadedCache = new Map<#if !disable_preloader_assets AssetLibrary #else Dynamic #end, Int>(); + @:noCompletion private var bytesLoadedCache = new ObjectMap<#if !disable_preloader_assets AssetLibrary #else Dynamic #end, Int>(); @:noCompletion private var bytesLoadedCache2 = new Map(); @:noCompletion private var bytesTotal:Int; @:noCompletion private var bytesTotalCache = new Map();