diff --git a/PROMS/Volian.Controls.Library/DisplaySearch.cs b/PROMS/Volian.Controls.Library/DisplaySearch.cs index 4d0df689..2cd7a0ca 100644 --- a/PROMS/Volian.Controls.Library/DisplaySearch.cs +++ b/PROMS/Volian.Controls.Library/DisplaySearch.cs @@ -574,7 +574,6 @@ namespace Volian.Controls.Library _LoadingList = false; } - //public void UpdateAnnotationSearchResults() //{ // //AnnotationTypeInfo ati = cbxAnnoTypes.SelectedValue as AnnotationTypeInfo; @@ -588,8 +587,6 @@ namespace Volian.Controls.Library // // btnPrnSrchRslts.Enabled = false; // //_LoadingList = false; //} - - private void lbSrchResults_MouseMove(object sender, MouseEventArgs e) { int ResultsMouseOverIndex = lbSrchResults.IndexFromPoint(e.Location); @@ -606,7 +603,8 @@ namespace Volian.Controls.Library private void lbSrchResults_SelectedValueChanged(object sender, EventArgs e) { - if (!_LoadingList) + ItemInfoList iil = lbSrchResults.DataSource as ItemInfoList; + if (!_LoadingList && iil != null && !iil.RefreshingList) { _ItemInfo = lbSrchResults.SelectedValue as ItemInfo; if ((tabSearchTypes.SelectedTab == tabSearchTypes.Tabs[1]) && (_ItemInfo != null))