comparison 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
comparison
equal deleted inserted replaced
408:9323153786dc 409:8d06825d96d1
258 class Win32WatcherVista : public Win32Watcher { 258 class Win32WatcherVista : public Win32Watcher {
259 public: 259 public:
260 Win32WatcherVista(void *opaque, const std::filesystem::path &path, IWatcher::EventHandler handler, bool recursive) 260 Win32WatcherVista(void *opaque, const std::filesystem::path &path, IWatcher::EventHandler handler, bool recursive)
261 : Win32Watcher(opaque, path, handler, recursive), dirhandle_(INVALID_HANDLE_VALUE) 261 : Win32Watcher(opaque, path, handler, recursive), dirhandle_(INVALID_HANDLE_VALUE)
262 { 262 {
263 ZeroMemory(&overlapped_, sizeof(overlapped_));
263 overlapped_.hEvent = nullptr; 264 overlapped_.hEvent = nullptr;
264 } 265 }
265 266
266 virtual ~Win32WatcherVista() override 267 virtual ~Win32WatcherVista() override
267 { 268 {