else {
MathData ar;
asArray(cmd.argument(), ar);
- if (ar.size() == 1 && ar[0]->asNestInset()
- && ar[0]->asNestInset()->nargs() > 1)
+ if (cur.selection() && ar.size() == 1
+ && ar[0]->asNestInset()
+ && ar[0]->asNestInset()->nargs() > 1)
handleNest(cur, ar[0]);
else
cur.niceInsert(cmd.argument());