diff --git a/aegisub/src/base_grid.cpp b/aegisub/src/base_grid.cpp index 42b4fdf4b..6af9ce078 100644 --- a/aegisub/src/base_grid.cpp +++ b/aegisub/src/base_grid.cpp @@ -774,6 +774,9 @@ void BaseGrid::OnMouseEvent(wxMouseEvent &event) { // Toggle selected if (click && ctrl && !shift && !alt) { SelectRow(row,true,!IsInSelection(row,0)); + if (dlg == GetActiveLine()) { + SetActiveLine(GetDialogue(GetFirstSelRow())); + } parentFrame->UpdateToolbar(); lastRow = row; return;