From 0fba5c4e8b7c1ee847a4bca39c021569b22b51f1 Mon Sep 17 00:00:00 2001 From: Guillaume Munch Date: Tue, 12 Jul 2016 14:27:40 +0100 Subject: [PATCH] Branch-invert: Record undo and update Toc --- src/insets/InsetBranch.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/insets/InsetBranch.cpp b/src/insets/InsetBranch.cpp index a87cf05337..53007f604b 100644 --- a/src/insets/InsetBranch.cpp +++ b/src/insets/InsetBranch.cpp @@ -189,7 +189,11 @@ void InsetBranch::doDispatch(Cursor & cur, FuncRequest & cmd) break; } case LFUN_BRANCH_INVERT: + cur.recordUndoInset(this); params_.inverted = !params_.inverted; + // what we really want here is a TOC update, but that means + // a full buffer update + cur.forceBufferUpdate(); break; case LFUN_BRANCH_ADD: lyx::dispatch(FuncRequest(LFUN_BRANCH_ADD, params_.branch));