diff --git a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs
index ae59bca5e..2dcd16c4b 100644
--- a/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs
+++ b/Dalamud/Interface/Internal/Windows/PluginInstaller/PluginInstallerWindow.cs
@@ -216,14 +216,17 @@ internal class PluginInstallerWindow : Window, IDisposable
///
public override void Draw()
{
- this.DrawHeader();
- this.DrawPluginCategories();
- this.DrawFooter();
- this.DrawErrorModal();
- this.DrawUpdateModal();
- this.DrawTestingWarningModal();
- this.DrawFeedbackModal();
- this.DrawProgressOverlay();
+ lock (this.listLock)
+ {
+ this.DrawHeader();
+ this.DrawPluginCategories();
+ this.DrawFooter();
+ this.DrawErrorModal();
+ this.DrawUpdateModal();
+ this.DrawTestingWarningModal();
+ this.DrawFeedbackModal();
+ this.DrawProgressOverlay();
+ }
}
///
@@ -433,7 +436,7 @@ internal class PluginInstallerWindow : Window, IDisposable
this.sortKind = selectable.SortKind;
this.filterText = selectable.Localization;
- lock(this.listLock)
+ lock (this.listLock)
this.ResortPlugins();
}
}