better file syncing (poorly)

This commit is contained in:
Matt Parker
2025-10-18 12:47:00 +10:00
parent 639945007b
commit 4d67503e13
4 changed files with 27 additions and 9 deletions

View File

@@ -45,11 +45,12 @@ public partial class IdeRoot : Control
GodotGlobalEvents.Instance = new GodotGlobalEvents();
GlobalEvents.Instance = new GlobalEvents();
BuildService.Instance = new BuildService(); // TODO: Sort out this mess with singletons, especially access across Application services
IdeOpenTabsFileManager.Instance = new IdeOpenTabsFileManager();
Singletons.RunService = new RunService();
Singletons.BuildService = BuildService.Instance;
Singletons.FileWatcher?.Dispose();
Singletons.FileWatcher = new IdeFileWatcher();
Singletons.OpenTabsFileManager = new IdeOpenTabsFileManager();
Singletons.OpenTabsFileManager = IdeOpenTabsFileManager.Instance;
Singletons.FileExternalChangeHandler = new IdeFileExternalChangeHandler();
Singletons.FileSavedToDiskHandler = new IdeFileSavedToDiskHandler();
}