diff --git a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs
index 7e6a3e3478d62a30fe800a38a1d5285cf63bef7e..86a70d81c435a56f5ab3a52e64dc01e8a061892f 100755
--- a/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs
+++ b/Source/Plugins/BuilderModes/ClassicModes/EditSelectionMode.cs
@@ -1306,7 +1306,9 @@ namespace CodeImp.DoomBuilder.BuilderModes
 			//mxd. Get EditPanel-related settings
 			usepreciseposition = General.Settings.ReadPluginSetting("editselectionmode.usepreciseposition", true);
 			heightadjustmode = (HeightAdjustMode)General.Settings.ReadPluginSetting("editselectionmode.heightadjustmode", (int)HeightAdjustMode.NONE);
-			
+			pinfloortextures = General.Settings.ReadPluginSetting("editselectionmode.pinfloortextures", false);
+			pinceilingtextures = General.Settings.ReadPluginSetting("editselectionmode.pinceilingtextures", false);
+
 			// Add docker
 			panel = new EditSelectionPanel(this);
 			docker = new Docker("editselection", "Edit Selection", panel);
@@ -1982,6 +1984,8 @@ namespace CodeImp.DoomBuilder.BuilderModes
 			//mxd. Save EditPanel-related settings 
 			General.Settings.WritePluginSetting("editselectionmode.usepreciseposition", usepreciseposition);
 			General.Settings.WritePluginSetting("editselectionmode.heightadjustmode", (int)heightadjustmode);
+			General.Settings.WritePluginSetting("editselectionmode.pinfloortextures", pinfloortextures);
+			General.Settings.WritePluginSetting("editselectionmode.pinceilingtextures", pinceilingtextures);
 
 			// Remove docker
 			General.Interface.RemoveDocker(docker);