- // We assume that this lfun is indeed going to be dispatched.
- cur.dispatched();
-
- if (cmd.argument == "open")
- setStatus(Open);
- else if (cmd.argument == "close") {
- setStatus(Collapsed);
- leaveInset(cur, *this);
- } else if (cmd.argument == "toggle") {
- if (isOpen()) {
- setStatus(Collapsed);
- leaveInset(cur, *this);
- } else
- setStatus(Open);
-
- // The branch inset uses "assign".
- } else if (cmd.argument == "assign"
- || cmd.argument.empty()) {
- BranchList const & branchlist =
- cur.buffer().params().branchlist();
- if (isBranchSelected(branchlist)) {
+ if (cmd.argument() == "assign" || cmd.argument().empty()) {
+ // The branch inset uses "assign".
+ if (isBranchSelected(cur.buffer())) {