Throw no_selections_remaining when using <a-space>
This makes it possible to use the mechanism introduced by 91386a53
This commit is contained in:
parent
586f79c30d
commit
f2fb5a3214
|
@ -2106,7 +2106,7 @@ void remove_selection(Context& context, NormalParams p)
|
||||||
if (index >= selections.size())
|
if (index >= selections.size())
|
||||||
throw runtime_error{format("invalid selection index: {}", index)};
|
throw runtime_error{format("invalid selection index: {}", index)};
|
||||||
if (selections.size() == 1)
|
if (selections.size() == 1)
|
||||||
throw runtime_error{"cannot remove the last selection"};
|
throw no_selections_remaining{};
|
||||||
|
|
||||||
selections.remove(index);
|
selections.remove(index);
|
||||||
selections.check_invariant();
|
selections.check_invariant();
|
||||||
|
|
Loading…
Reference in New Issue
Block a user