mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-11-21 18:52:36 +01:00
parent
172b47cdcb
commit
7c9c32c5dc
@ -1380,17 +1380,22 @@ namespace Nikse.SubtitleEdit.Forms.Translate
|
|||||||
|
|
||||||
private static void SyncListViews(ListView listViewSelected, SubtitleListView listViewOther)
|
private static void SyncListViews(ListView listViewSelected, SubtitleListView listViewOther)
|
||||||
{
|
{
|
||||||
if (listViewSelected.SelectedItems.Count > 0)
|
if (listViewSelected == null ||
|
||||||
|
listViewOther == null ||
|
||||||
|
listViewSelected.SelectedItems.Count == 0 ||
|
||||||
|
listViewSelected.TopItem == null)
|
||||||
{
|
{
|
||||||
var first = listViewSelected.TopItem.Index;
|
return;
|
||||||
var index = listViewSelected.SelectedItems[0].Index;
|
}
|
||||||
if (index < listViewOther.Items.Count)
|
|
||||||
|
var first = listViewSelected.TopItem.Index;
|
||||||
|
var index = listViewSelected.SelectedItems[0].Index;
|
||||||
|
if (index < listViewOther.Items.Count)
|
||||||
|
{
|
||||||
|
listViewOther.SelectIndexAndEnsureVisible(index, false);
|
||||||
|
if (first >= 0)
|
||||||
{
|
{
|
||||||
listViewOther.SelectIndexAndEnsureVisible(index, false);
|
listViewOther.TopItem = listViewOther.Items[first];
|
||||||
if (first >= 0)
|
|
||||||
{
|
|
||||||
listViewOther.TopItem = listViewOther.Items[first];
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user