diff --git a/Hazel/src/Hazel/Scripting/ScriptEngine.cpp b/Hazel/src/Hazel/Scripting/ScriptEngine.cpp index 88a787b22..bc233492c 100644 --- a/Hazel/src/Hazel/Scripting/ScriptEngine.cpp +++ b/Hazel/src/Hazel/Scripting/ScriptEngine.cpp @@ -130,7 +130,7 @@ namespace Hazel { std::unordered_map> EntityInstances; std::unordered_map EntityScriptFields; - Scope> AppAssemblyFileWatcher; + Scope> AppAssemblyFileWatcher; bool AssemblyReloadPending = false; bool EnableDebugging = true; @@ -142,7 +142,7 @@ namespace Hazel { static ScriptEngineData* s_Data = nullptr; - static void OnAppAssemblyFileSystemEvent(const std::string& path, const filewatch::Event change_type) + static void OnAppAssemblyFileSystemEvent(const std::filesystem::path& path, const filewatch::Event change_type) { if (!s_Data->AssemblyReloadPending && change_type == filewatch::Event::modified) { @@ -252,7 +252,7 @@ namespace Hazel { s_Data->AppAssemblyImage = mono_assembly_get_image(s_Data->AppAssembly); - s_Data->AppAssemblyFileWatcher = CreateScope>(filepath.string(), OnAppAssemblyFileSystemEvent); + s_Data->AppAssemblyFileWatcher = CreateScope>(filepath, OnAppAssemblyFileSystemEvent); s_Data->AssemblyReloadPending = false; return true; }