]> git.lyx.org Git - lyx.git/blobdiff - src/Text.cpp
Add AllowedInInsets and AllowedInLayouts InsetLayout tags
[lyx.git] / src / Text.cpp
index 9850f5513c02428e8760ac946dd7b6c744657740..9dff2b37ab837f6fd5a3e0a67380237f97792a08 100644 (file)
@@ -6544,6 +6544,8 @@ bool Text::getStatus(Cursor & cur, FuncRequest const & cmd,
                        s = from_ascii("Flex:") + s;
                if (!cur.buffer()->params().documentClass().hasInsetLayout(s))
                        enable = false;
+               else if (!cur.paragraph().allowedInContext(cur, cur.buffer()->params().documentClass().insetLayout(s)))
+                       enable = false;
                else {
                        InsetLyXType ilt =
                                cur.buffer()->params().documentClass().insetLayout(s).lyxtype();