fixed two bugs in copy/paste

This commit is contained in:
codeimp 2008-09-23 20:33:56 +00:00
parent 8d3d00372b
commit 2964b1fea9
2 changed files with 35 additions and 27 deletions

View file

@ -1124,8 +1124,8 @@ namespace CodeImp.DoomBuilder.BuilderModes
public void ClearSelection() public void ClearSelection()
{ {
// Accept changes // Accept changes
General.Map.Map.ClearAllSelected();
General.Map.AcceptMode(); General.Map.AcceptMode();
General.Map.Map.ClearAllSelected();
} }
#endregion #endregion

View file

@ -207,6 +207,8 @@ namespace CodeImp.DoomBuilder.BuilderModes
{ {
bool selectionchanged = false; bool selectionchanged = false;
if(!s.IsDisposed)
{
// Select the sector? // Select the sector?
if(selectstate && !s.Selected) if(selectstate && !s.Selected)
{ {
@ -235,6 +237,12 @@ namespace CodeImp.DoomBuilder.BuilderModes
} }
} }
} }
else
{
// Remove from list
orderedselection.Remove(s);
}
}
#endregion #endregion