Fix ListView event issue with ugly workaround, so if event trigger for example 100 times still UpdateContextMenu will trigger only once after all unselection is done

This commit is contained in:
Jaex 2018-08-20 16:27:00 +03:00
parent 507143fef0
commit 88ecaf4d71

View file

@ -1146,8 +1146,11 @@ private void lblDragAndDropTip_MouseUp(object sender, MouseEventArgs e)
}
}
private void lvUploads_SelectedIndexChanged(object sender, EventArgs e)
private async void lvUploads_SelectedIndexChanged(object sender, EventArgs e)
{
lvUploads.SelectedIndexChanged -= lvUploads_SelectedIndexChanged;
await Task.Delay(1);
lvUploads.SelectedIndexChanged += lvUploads_SelectedIndexChanged;
UpdateContextMenu();
}