]> git.lyx.org Git - lyx.git/commitdiff
Fixup cd8338636395d (#12569)
authorJuergen Spitzmueller <spitz@lyx.org>
Sat, 6 Aug 2022 17:00:36 +0000 (19:00 +0200)
committerJuergen Spitzmueller <spitz@lyx.org>
Sat, 6 Aug 2022 17:00:36 +0000 (19:00 +0200)
src/Text3.cpp

index 7422bea31249a1424740c694a5ce4f10e980f00b..f3d4d61a24e9d71d9b0078430505a026c69078fc 100644 (file)
@@ -3182,19 +3182,19 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd,
                break;
        case LFUN_FLEX_INSERT: {
                code = FLEX_CODE;
-               string s = cmd.getArg(0);
-               if (!cur.buffer()->params().documentClass().hasInsetLayout(from_utf8(s)))
+               docstring s = from_ascii("Flex:") + from_utf8(cmd.getArg(0));
+               if (!cur.buffer()->params().documentClass().hasInsetLayout(s))
                        enable = false;
                else {
-                       InsetLayout il =
-                               cur.buffer()->params().documentClass().insetLayout(from_utf8(s));
-                       if (il.lyxtype() != InsetLyXType::CHARSTYLE &&
-                               il.lyxtype() != InsetLyXType::CUSTOM &&
-                               il.lyxtype ()!= InsetLyXType::STANDARD)
+                       InsetLyXType ilt =
+                               cur.buffer()->params().documentClass().insetLayout(s).lyxtype();
+                       if (ilt != InsetLyXType::CHARSTYLE
+                           && ilt != InsetLyXType::CUSTOM
+                           && ilt != InsetLyXType::STANDARD)
                                enable = false;
                }
-                       break;
-               }
+               break;
+       }
        case LFUN_BOX_INSERT:
                code = BOX_CODE;
                break;