- case LFUN_NEXT_INSET_TOGGLE: {
- // this is the real function we want to invoke
- FuncRequest tmpcmd = FuncRequest(LFUN_INSET_TOGGLE, cmd.argument());
- // if there is an inset at cursor, see whether it
- // can be modified.
- Inset * inset = cur.nextInset();
- if (inset) {
- inset->getStatus(cur, tmpcmd, flag);
- return flag;
- break;
- }
- // if it did not work, try the underlying inset.
- if (!inset || !cur.result().dispatched())
- getStatus(tmpcmd);
-
- if (!cur.result().dispatched())
- // else disable
- flag.enabled(false);
- break;
- }
-