diff --git a/DeRange/Forms/ArrangementEdit.cs b/DeRange/Forms/ArrangementEdit.cs index 398ec7e..3e8ff67 100755 --- a/DeRange/Forms/ArrangementEdit.cs +++ b/DeRange/Forms/ArrangementEdit.cs @@ -126,8 +126,8 @@ private void SetArrangementEditEnabled() private void SetLocatedWindowButtons() { bool enabled = (m_config.Arrangements.Count > 0) && (SelectedArrangement!= null) && (SelectedLocatedWindow != null); - upButton.Enabled = enabled && (SelectedLocatedWindow != SelectedArrangement.WindowPositions.First()); - downButton.Enabled = enabled && (SelectedLocatedWindow != SelectedArrangement.WindowPositions.Last()); + upButton.Enabled = enabled && (SelectedLocatedWindow != SelectedArrangement.WindowPositions.FirstOrDefault()); + downButton.Enabled = enabled && (SelectedLocatedWindow != SelectedArrangement.WindowPositions.LastOrDefault()); } void windowConfigurationListChanged(object sender, ListChangedEventArgs e)