]> git.lyx.org Git - features.git/commitdiff
Fix setting via context menu.
authorPavel Sanda <sanda@lyx.org>
Sat, 11 Jul 2009 00:11:59 +0000 (00:11 +0000)
committerPavel Sanda <sanda@lyx.org>
Sat, 11 Jul 2009 00:11:59 +0000 (00:11 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@30458 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/InsetBranch.cpp

index bb838ef2612ff966814d572eb8285b767a57023f..6a2519fee55d27e2bd73e0e703c3d786e01969d9 100644 (file)
@@ -150,8 +150,12 @@ void InsetBranch::doDispatch(Cursor & cur, FuncRequest & cmd)
                Buffer const * buf = buffer().masterBuffer();
                BranchList const & branchlist = buf->params().branchlist();
                Branch * our_branch = const_cast<Branch *>(branchlist.find(params_.branch));
-               if (!our_branch)
-                       break;
+               if (!our_branch) {
+                       // child only?
+                       our_branch = buffer().params().branchlist().find(params_.branch);
+                       if (!our_branch)
+                               break;
+               }
                our_branch->setSelected(cmd.action == LFUN_BRANCH_ACTIVATE);
                break;
        }