diff --git a/src/insets/InsetNewpage.h b/src/insets/InsetNewpage.h index d11f9fd2ba..57cbf57daa 100644 --- a/src/insets/InsetNewpage.h +++ b/src/insets/InsetNewpage.h @@ -50,7 +50,7 @@ public: virtual ColorCode ColorName() const { return Color_newpage; } private: - Inset * clone() const { return new InsetNewpage; } + Inset * clone() const { return new InsetNewpage(*this); } }; @@ -65,10 +65,7 @@ public: ColorCode ColorName() const { return Color_pagebreak; } private: - virtual Inset * clone() const - { - return new InsetPagebreak; - } + virtual Inset * clone() const { return new InsetPagebreak(*this); } }; @@ -81,10 +78,7 @@ public: std::string getCmdName() const { return "\\clearpage"; } private: - virtual Inset * clone() const - { - return new InsetClearPage; - } + virtual Inset * clone() const { return new InsetClearPage(*this); } }; @@ -97,10 +91,7 @@ public: std::string getCmdName() const { return "\\cleardoublepage"; } private: - virtual Inset * clone() const - { - return new InsetClearDoublePage; - } + virtual Inset * clone() const { return new InsetClearDoublePage(*this); } }; } // namespace lyx diff --git a/src/insets/InsetNomencl.h b/src/insets/InsetNomencl.h index 6727068ab0..9fc64bcf11 100644 --- a/src/insets/InsetNomencl.h +++ b/src/insets/InsetNomencl.h @@ -47,7 +47,7 @@ public: static bool isCompatibleCommand(std::string const & s) { return s == "nomenclature"; } private: - Inset * clone() const { return new InsetNomencl(params()); } + Inset * clone() const { return new InsetNomencl(*this); } /// unique id for this nomenclature entry for docbook export docstring nomenclature_entry_id; }; @@ -81,7 +81,7 @@ public: static bool isCompatibleCommand(std::string const & s) { return s == "printnomenclature"; } private: - Inset * clone() const { return new InsetPrintNomencl(params()); } + Inset * clone() const { return new InsetPrintNomencl(*this); } };