Make it harder for automation script to leave no lines selected

This commit is contained in:
Thomas Goyne 2014-12-24 16:12:21 -08:00
parent 15d26dd86f
commit 84bd682e2e
1 changed files with 2 additions and 0 deletions

View File

@ -803,6 +803,8 @@ namespace {
AssDialogue *new_active = c->selectionController->GetActiveLine();
if (active_line && (active_idx > 0 || !sel.count(new_active)))
new_active = active_line;
if (sel.empty())
sel.insert(new_active);
c->selectionController->SetSelectionAndActive(std::move(sel), new_active);
}
else {