diff --git a/Source/GUI/BuildWindow.cs b/Source/GUI/BuildWindow.cs index 2932c668..67033771 100644 --- a/Source/GUI/BuildWindow.cs +++ b/Source/GUI/BuildWindow.cs @@ -743,6 +743,10 @@ void WindowGUI (int windowID) break; case ELBuildControl.State.Planning: SelectCraft (); + if (control.state != ELBuildControl.State.Planning) { + // the loaded craft was cleared + break; + } SelectedCraft (); if (control.lockedParts) { resScroll.Begin ();