From: Jean-Marc Lasgouttes Date: Wed, 6 May 2009 13:41:35 +0000 (+0000) Subject: keep a cast for later X-Git-Tag: 2.0.0~6656 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=36a811cba2182959643926f3d62e0cfc63196979;p=features.git keep a cast for later git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@29551 a592a061-630c-0410-9148-cb99ea01b6c8 --- diff --git a/src/insets/InsetBranch.cpp b/src/insets/InsetBranch.cpp index b8a272da58..09ba8cfe02 100644 --- a/src/insets/InsetBranch.cpp +++ b/src/insets/InsetBranch.cpp @@ -147,12 +147,12 @@ void InsetBranch::doDispatch(Cursor & cur, FuncRequest & cmd) case LFUN_BRANCH_ACTIVATE: case LFUN_BRANCH_DEACTIVATE: { // FIXME: I do not like this cast, but have no other idea... - Buffer * realbuffer = const_cast(buffer().masterBuffer()); - BranchList & branchlist = realbuffer->params().branchlist(); - Branch * ourBranch = branchlist.find(params_.branch); - if (!ourBranch) + Buffer const * buf = buffer().masterBuffer(); + BranchList const & branchlist = buf->params().branchlist(); + Branch * our_branch = const_cast(branchlist.find(params_.branch)); + if (!our_branch) break; - ourBranch->setSelected(cmd.action == LFUN_BRANCH_ACTIVATE); + our_branch->setSelected(cmd.action == LFUN_BRANCH_ACTIVATE); break; }