+ if (tmpbuffer) {
+ // This is for a temporary buffer, so simply create the branch.
+ // Must not use lyx::dispatch(), since tmpbuffer has no view.
+ DispatchResult dr;
+ tmpbuffer->dispatch(FuncRequest(LFUN_BRANCH_ADD, name), dr);
+ } else {
+ docstring text = bformat(