]> git.lyx.org Git - features.git/commitdiff
Add missing cur.forceBufferUpdate() to LFUN_BRANCH_(DE)ACTIVATE.
authorVincent van Ravesteijn <vfr@lyx.org>
Mon, 29 Nov 2010 16:50:22 +0000 (16:50 +0000)
committerVincent van Ravesteijn <vfr@lyx.org>
Mon, 29 Nov 2010 16:50:22 +0000 (16:50 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@36598 a592a061-630c-0410-9148-cb99ea01b6c8

src/insets/InsetBranch.cpp

index 687d4727ab8947b4d55d2e45fed25059b5e0321e..978b0408dcd81a9a3011ee5707b7f312f092514c 100644 (file)
@@ -134,7 +134,11 @@ void InsetBranch::doDispatch(Cursor & cur, FuncRequest & cmd)
                        if (!our_branch)
                                break;
                }
-               our_branch->setSelected(cmd.action() == LFUN_BRANCH_ACTIVATE);
+               bool const activate = (cmd.action() == LFUN_BRANCH_ACTIVATE);
+               if (our_branch->isSelected() != activate) {
+                       our_branch->setSelected(activate);
+                       cur.forceBufferUpdate();
+               }
                break;
        }
        case LFUN_INSET_TOGGLE: