diff src/core/filesystem.cc @ 409:8d06825d96d1

library: refresh in a separate thread this is fugly but it works
author Paper <paper@tflc.us>
date Thu, 02 Apr 2026 00:18:56 -0400
parents 31ce85df55a8
children
line wrap: on
line diff
--- a/src/core/filesystem.cc	Wed Jan 21 11:35:32 2026 -0500
+++ b/src/core/filesystem.cc	Thu Apr 02 00:18:56 2026 -0400
@@ -260,6 +260,7 @@
 	Win32WatcherVista(void *opaque, const std::filesystem::path &path, IWatcher::EventHandler handler, bool recursive)
 	    : Win32Watcher(opaque, path, handler, recursive), dirhandle_(INVALID_HANDLE_VALUE)
 	{
+		ZeroMemory(&overlapped_, sizeof(overlapped_));
 		overlapped_.hEvent = nullptr;
 	}