From: Pavel Sanda Date: Wed, 18 Mar 2009 13:21:06 +0000 (+0000) Subject: Context-branch menu uselessly shows both open/close items. X-Git-Tag: 2.0.0~7054 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=e8e363338cacbbfe31c04e2dfcdaa971f1d64fe8;p=features.git 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 --- 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())