From: Juergen Spitzmueller Date: Tue, 20 Nov 2012 14:48:59 +0000 (+0100) Subject: Fix function disabling X-Git-Tag: 2.1.0beta1~1237 X-Git-Url: https://git.lyx.org/gitweb/?a=commitdiff_plain;h=0f866762b26774d18a7ba48f239cbf4270d4f9a9;p=features.git Fix function disabling --- diff --git a/src/Text3.cpp b/src/Text3.cpp index 5260053657..5ec76e3c5e 100644 --- a/src/Text3.cpp +++ b/src/Text3.cpp @@ -2527,6 +2527,7 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd, Layout::LaTeXArgMap::const_iterator const lait = args.find(convert(arg)); if (lait != args.end()) { + enable = true; InsetList::const_iterator it = cur.paragraph().insetList().begin(); InsetList::const_iterator end = cur.paragraph().insetList().end(); for (; it != end; ++it) { @@ -2540,7 +2541,6 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd, } } } - enable = true; } else enable = false; break; diff --git a/src/insets/InsetText.cpp b/src/insets/InsetText.cpp index e209e50215..06644ad657 100644 --- a/src/insets/InsetText.cpp +++ b/src/insets/InsetText.cpp @@ -344,6 +344,7 @@ bool InsetText::getStatus(Cursor & cur, FuncRequest const & cmd, Layout::LaTeXArgMap::const_iterator const lait = args.find(convert(arg)); if (lait != args.end()) { + status.setEnabled(true); InsetList::const_iterator it = cur.paragraph().insetList().begin(); InsetList::const_iterator end = cur.paragraph().insetList().end(); for (; it != end; ++it) { @@ -357,7 +358,6 @@ bool InsetText::getStatus(Cursor & cur, FuncRequest const & cmd, } } } - status.setEnabled(true); } else status.setEnabled(false); return true;