From e8e363338cacbbfe31c04e2dfcdaa971f1d64fe8 Mon Sep 17 00:00:00 2001 From: Pavel Sanda Date: Wed, 18 Mar 2009 13:21:06 +0000 Subject: [PATCH] Context-branch menu uselessly shows both open/close items. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@28853 a592a061-630c-0410-9148-cb99ea01b6c8 --- src/insets/InsetBranch.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/insets/InsetBranch.cpp b/src/insets/InsetBranch.cpp index 68dfe19385..e1728c0c2a 100644 --- a/src/insets/InsetBranch.cpp +++ b/src/insets/InsetBranch.cpp @@ -175,8 +175,11 @@ bool InsetBranch::getStatus(Cursor & cur, FuncRequest const & cmd, break; case LFUN_INSET_TOGGLE: - if (cmd.argument() == "open" || cmd.argument() == "close" || - cmd.argument() == "toggle") + if (cmd.argument() == "open") + flag.setEnabled(status_ != Open); + else if (cmd.argument() == "close") + flag.setEnabled(status_ == Open); + else if (cmd.argument() == "toggle") flag.setEnabled(true); else if (cmd.argument() == "assign" || cmd.argument().empty()) { if (isBranchSelected()) -- 2.39.2