Presets now save HUDs correctly.
Presets now save HUDs correctly.

--- a/KerbalEngineer/Flight/Presets/Preset.cs
+++ b/KerbalEngineer/Flight/Presets/Preset.cs
@@ -37,6 +37,10 @@
             get { return Regex.Replace(this.Name, @"[^\d\w]", string.Empty) + ".xml"; }
         }
 
+        public bool IsHud { get; set; }
+
+        public bool IsHudBackground { get; set; }
+
         public string Name { get; set; }
 
         public string[] ReadoutNames { get; set; }

--- a/KerbalEngineer/Flight/Sections/SectionEditor.cs
+++ b/KerbalEngineer/Flight/Sections/SectionEditor.cs
@@ -301,6 +301,8 @@
             this.ParentSection.Name = preset.Name;
             this.ParentSection.Abbreviation = preset.Abbreviation;
             this.ParentSection.ReadoutModuleNames = preset.ReadoutNames;
+            this.ParentSection.IsHud = preset.IsHud;
+            this.ParentSection.IsHudBackground = preset.IsHudBackground;
             this.presetList.enabled = false;
         }
 
@@ -467,6 +469,8 @@
             preset.Name = this.ParentSection.Name;
             preset.Abbreviation = this.ParentSection.Abbreviation;
             preset.ReadoutNames = this.ParentSection.ReadoutModuleNames;
+            preset.IsHud = this.ParentSection.IsHud;
+            preset.IsHudBackground = this.ParentSection.IsHudBackground;
 
             PresetLibrary.Save(preset);
         }

 Binary files a/Output/KerbalEngineer/KerbalEngineer.dll and b/Output/KerbalEngineer/KerbalEngineer.dll differ