diff --git a/osu!StreamCompanion/Code/Core/Initializer.cs b/osu!StreamCompanion/Code/Core/Initializer.cs index 70407bdf..17027373 100644 --- a/osu!StreamCompanion/Code/Core/Initializer.cs +++ b/osu!StreamCompanion/Code/Core/Initializer.cs @@ -53,7 +53,6 @@ internal class Initializer : ApplicationContext private readonly List _mapDataGetters = new List(); private readonly List _mapDataReplacementSetters = new List(); private Msn _msn; - private MapStringFormatter _mapStringFormatter; @@ -122,9 +121,9 @@ public void Start() MsnGetters.Clear(); #endregion - _mapStringFormatter = new MapStringFormatter(new MainMapDataGetter(_mapDataFinders, _mapDataGetters, _mapDataParsers, _mapDataReplacementSetters,_saver, _logger)); - StartModule(_mapStringFormatter); - + var mapStringFormatter = new MapStringFormatter(new MainMapDataGetter(_mapDataFinders, _mapDataGetters, _mapDataParsers, _mapDataReplacementSetters,_saver, _logger)); + AddModule(mapStringFormatter); + _logger.Log("Starting...", LogLevel.Advanced); _logger.Log(">Main classes...", LogLevel.Advanced); _sqliteControler = new SqliteControler(new SqliteConnector()); @@ -184,7 +183,6 @@ public void Exit() ((IDisposable)_modules[i]).Dispose(); } } - _mapStringFormatter?.Dispose(); Settings.Save(); } ///