diff --git a/Control/Windows/ToDoInfoWindow.xaml b/Control/Windows/ToDoInfoWindow.xaml index 7e212b5..e288b38 100644 --- a/Control/Windows/ToDoInfoWindow.xaml +++ b/Control/Windows/ToDoInfoWindow.xaml @@ -90,7 +90,7 @@ - + diff --git a/Control/Windows/ToDoInfoWindow.xaml.cs b/Control/Windows/ToDoInfoWindow.xaml.cs index cd95121..a5ed3be 100644 --- a/Control/Windows/ToDoInfoWindow.xaml.cs +++ b/Control/Windows/ToDoInfoWindow.xaml.cs @@ -151,8 +151,15 @@ namespace GeekDesk.Control.Windows }; if (windowType != NEW_TODO) { - appData.HiToDoList.Remove(this.DataContext as ToDoInfo); - } + ToDoInfo tdi = this.DataContext as ToDoInfo; + if (appData.HiToDoList.Contains(tdi)) + { + appData.HiToDoList.Remove(tdi); + } else if (appData.ToDoList.Contains(tdi)) + { + appData.ToDoList.Remove(tdi); + } + } appData.ToDoList.Add(info); DateTime dtNow = DateTime.Now;