From ba0b8470401339567352532e850e2a6d484a6c6e Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Tue, 17 Mar 2015 16:40:55 +0100 Subject: [PATCH] Toggle properly toolbar icons that set layout of a paragraph. Fixes bug #9463. --- src/Text3.cpp | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/src/Text3.cpp b/src/Text3.cpp index 9d6815e379..aeddf4b554 100644 --- a/src/Text3.cpp +++ b/src/Text3.cpp @@ -3014,9 +3014,17 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd, enable = theSpellChecker(); break; - case LFUN_LAYOUT: + case LFUN_LAYOUT: { enable = !cur.inset().forcePlainLayout(); + + docstring layout = cmd.argument(); + if (layout.empty()) { + DocumentClass const & tclass = cur.buffer()->params().documentClass(); + layout = tclass.defaultLayoutName(); + } + flag.setOnOff(layout == cur.paragraph().layout().name()); break; + } case LFUN_ENVIRONMENT_SPLIT: { if (cmd.argument() == "outer") { -- 2.39.2