diff --git a/PROMS/Volian.Controls.Library/DisplayBookMarks.cs b/PROMS/Volian.Controls.Library/DisplayBookMarks.cs index e28ba860..60928a69 100644 --- a/PROMS/Volian.Controls.Library/DisplayBookMarks.cs +++ b/PROMS/Volian.Controls.Library/DisplayBookMarks.cs @@ -47,13 +47,22 @@ namespace Volian.Controls.Library } private void SetupBookMarks() { - if (_MyBookMarks == null)_MyBookMarks = MostRecentItemList.GetMRILst((System.Collections.Specialized.StringCollection)(Properties.Settings.Default["BookMarks"])); + if (_MyBookMarks == null) + { + _MyBookMarks = MostRecentItemList.GetMRILst((System.Collections.Specialized.StringCollection)(Properties.Settings.Default["BookMarks"])); + _MyBookMarks.AfterRemove += new ItemInfoEvent(_MyBookMarks_AfterRemove); + } lbxBookMarks.SelectedValueChanged += new EventHandler(lbxBookMarks_SelectedValueChanged); RefreshBookMarkData(); //btnPrevPos.Enabled = false; //lbxBookMarks.Enabled = false; //_PrevBookMark = null; } + + void _MyBookMarks_AfterRemove(object sender) + { + RefreshBookMarkData(); + } private void RefreshBookMarkData() { lbxBookMarks.DataSource = null;