From c8908fd2d112afa631dbb3756d131d551f4aa6b4 Mon Sep 17 00:00:00 2001 From: Karl Blomster Date: Sun, 26 Apr 2009 00:25:33 +0000 Subject: [PATCH] Fix a bug that would cause a crash under certain conditions when trying to change the properties of a recently deleted line. Patch by Plorkyeran, closes #815 Originally committed to SVN as r2858. --- aegisub/src/subs_grid.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/aegisub/src/subs_grid.cpp b/aegisub/src/subs_grid.cpp index 9997c96ff..6e1f567ee 100644 --- a/aegisub/src/subs_grid.cpp +++ b/aegisub/src/subs_grid.cpp @@ -1047,8 +1047,10 @@ void SubtitlesGrid::DeleteLines(wxArrayInt target) { ass->FlagAsModified(_("delete")); CommitChanges(); - // Update editbox - editBox->SetToLine(MID(0,editBox->linen,GetRows()-1)); + // Update selected line + int newSelected = MID(0, editBox->linen,GetRows() - 1); + editBox->SetToLine(newSelected); + SelectRow(newSelected); }