X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=src%2Finsets%2FInsetCollapsable.cpp;h=fe747bc9e8b840db7e264d4d4a53d3e0edc0372d;hb=36dbec45069bf3d9db923200835e44f44d904eb8;hp=c6ae5a5eee210c5918ee470c045a4f70716483f0;hpb=95146d3cf911230ee6c810e22d0243f83ce977a3;p=features.git diff --git a/src/insets/InsetCollapsable.cpp b/src/insets/InsetCollapsable.cpp index c6ae5a5eee..fe747bc9e8 100644 --- a/src/insets/InsetCollapsable.cpp +++ b/src/insets/InsetCollapsable.cpp @@ -782,6 +782,22 @@ InsetCollapsable::Decoration InsetCollapsable::decoration() const } +bool InsetCollapsable::isMacroScope(Buffer const & buf) const +{ + // layout_ == 0 leads to no latex output, so ignore + // the macros outside + if (!layout_) + return true; + + // see InsetCollapsable::latex(...) below. In these case + // an environment is opened there + if (!layout_->latexname.empty()) + return true; + + return false; +} + + int InsetCollapsable::latex(Buffer const & buf, odocstream & os, OutputParams const & runparams) const {