diff --git a/Dalamud/Interface/Internal/DalamudInterface.cs b/Dalamud/Interface/Internal/DalamudInterface.cs
index 7b105b914..05ecff8d9 100644
--- a/Dalamud/Interface/Internal/DalamudInterface.cs
+++ b/Dalamud/Interface/Internal/DalamudInterface.cs
@@ -33,6 +33,7 @@ using Dalamud.Interface.Utility.Raii;
using Dalamud.Interface.Windowing;
using Dalamud.Logging.Internal;
using Dalamud.Plugin.Internal;
+using Dalamud.Plugin.SelfTest.Internal;
using Dalamud.Storage.Assets;
using Dalamud.Utility;
using FFXIVClientStructs.FFXIV.Client.System.Framework;
@@ -103,7 +104,8 @@ internal class DalamudInterface : IInternalDisposableService
TitleScreenMenu titleScreenMenu,
GameGui gameGui,
ConsoleManager consoleManager,
- AddonLifecycle addonLifecycle)
+ AddonLifecycle addonLifecycle,
+ SelfTestRegistry selfTestRegistry)
{
this.dalamud = dalamud;
this.configuration = configuration;
@@ -119,7 +121,7 @@ internal class DalamudInterface : IInternalDisposableService
this.pluginStatWindow = new PluginStatWindow() { IsOpen = false };
this.pluginWindow = new PluginInstallerWindow(pluginImageCache, configuration) { IsOpen = false };
this.settingsWindow = new SettingsWindow() { IsOpen = false };
- this.selfTestWindow = new SelfTestWindow() { IsOpen = false };
+ this.selfTestWindow = new SelfTestWindow(selfTestRegistry) { IsOpen = false };
this.styleEditorWindow = new StyleEditorWindow() { IsOpen = false };
this.titleScreenMenuWindow = new TitleScreenMenuWindow(
clientState,
diff --git a/Dalamud/Interface/Internal/Windows/SelfTest/SelfTestWindow.cs b/Dalamud/Interface/Internal/Windows/SelfTest/SelfTestWindow.cs
index b19b4cf96..ea8cd0070 100644
--- a/Dalamud/Interface/Internal/Windows/SelfTest/SelfTestWindow.cs
+++ b/Dalamud/Interface/Internal/Windows/SelfTest/SelfTestWindow.cs
@@ -13,7 +13,6 @@ using Dalamud.Logging.Internal;
using Dalamud.Plugin.SelfTest;
using Dalamud.Plugin.SelfTest.Internal;
using Dalamud.Utility;
-using Lumina.Excel.Sheets;
namespace Dalamud.Interface.Internal.Windows.SelfTest;
@@ -36,10 +35,11 @@ internal class SelfTestWindow : Window
///
/// Initializes a new instance of the class.
///
- public SelfTestWindow()
+ /// An instance of .
+ public SelfTestWindow(SelfTestRegistry selfTestRegistry)
: base("Dalamud Self-Test", ImGuiWindowFlags.NoScrollbar | ImGuiWindowFlags.NoScrollWithMouse)
{
- this.selfTestRegistry = Service.Get();
+ this.selfTestRegistry = selfTestRegistry;
this.Size = new Vector2(800, 800);
this.SizeCondition = ImGuiCond.FirstUseEver;