[LyX/master] By default, use an argument's menu string as its label string.

Richard Kimberly Heck rikiheck at lyx.org
Fri Mar 26 17:30:31 UTC 2021


commit affd6101bddb3afebad05e16f36e771c04b7b8e3
Author: Richard Kimberly Heck <rikiheck at lyx.org>
Date:   Mon Mar 15 18:25:39 2021 -0400

    By default, use an argument's menu string as its label string.
    
    If one wants different label strings, then provide those first.
---
 src/insets/InsetLayout.cpp |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

diff --git a/src/insets/InsetLayout.cpp b/src/insets/InsetLayout.cpp
index b6056cd..00e63b8 100644
--- a/src/insets/InsetLayout.cpp
+++ b/src/insets/InsetLayout.cpp
@@ -770,6 +770,8 @@ void InsetLayout::readArgument(Lexer & lex)
 		} else if (tok == "menustring") {
 			lex.next();
 			arg.menustring = lex.getDocString();
+			if (arg.labelstring.empty())
+				arg.labelstring = arg.menustring;
 		} else if (tok == "mandatory") {
 			lex.next();
 			arg.mandatory = lex.getBool();


More information about the lyx-cvs mailing list