mirror of
https://github.com/SubtitleEdit/subtitleedit.git
synced 2024-10-27 22:42:38 +01:00
Fix possible crash in list view - thx Leon :)
This commit is contained in:
parent
ad2a8a7f5b
commit
c91e89bad0
@ -1663,8 +1663,14 @@ namespace Nikse.SubtitleEdit.Controls
|
||||
selectedItem.Focused = true;
|
||||
|
||||
var topIndex = topItem.Index;
|
||||
var numberOfVisibleItems = (Height - 30) / GetItemRect(0).Height;
|
||||
int bottomIndex = topIndex + numberOfVisibleItems;
|
||||
var itemHeight = GetItemRect(0).Height;
|
||||
if (itemHeight == 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
|
||||
var numberOfVisibleItems = (Height - 30) / itemHeight;
|
||||
var bottomIndex = topIndex + numberOfVisibleItems;
|
||||
if (index >= bottomIndex)
|
||||
{
|
||||
Items[Math.Min(Items.Count - 1, index + numberOfVisibleItems / 2)].EnsureVisible();
|
||||
@ -1673,6 +1679,7 @@ namespace Nikse.SubtitleEdit.Controls
|
||||
{
|
||||
Items[Math.Max(0, index - numberOfVisibleItems / 2)].EnsureVisible();
|
||||
}
|
||||
|
||||
EndUpdate();
|
||||
}
|
||||
|
||||
|
@ -1655,7 +1655,7 @@ namespace Nikse.SubtitleEdit.Logic
|
||||
OpenContainingFolder = "Open containing folder",
|
||||
Compare = "&Compare...",
|
||||
Statistics = "S&tatistics...",
|
||||
Plugins = "Plugins...",
|
||||
Plugins = "&Plugins...",
|
||||
ImportSubtitleFromVideoFile = "Subtitle from video file...",
|
||||
ImportOcrFromDvd = "Subtitle from VOB/IFO (DVD)...",
|
||||
ImportOcrVobSubSubtitle = "VobSub (sub/idx) subtitle for OCR...",
|
||||
|
Loading…
Reference in New Issue
Block a user