From 874928f4a4370d8b7b8092df33f4436a0f52e7f7 Mon Sep 17 00:00:00 2001 From: Jean-Marc Lasgouttes Date: Mon, 12 Jul 2021 11:55:19 +0200 Subject: [PATCH] Add a move constructor to Inset Does not change much, but Coverity complains about it. Let's see if this allows Inset's child classes to grow their own move constructor. Also some whitespace. --- src/insets/Inset.h | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/insets/Inset.h b/src/insets/Inset.h index 4396c9bc2a..0d69698325 100644 --- a/src/insets/Inset.h +++ b/src/insets/Inset.h @@ -350,8 +350,8 @@ public: /// Appends a potentially abbreviated version of the inset to /// \param str. Intended for use by the TOC. virtual void forOutliner(docstring & str, - size_t const maxlen = TOC_ENTRY_LENGTH, - bool const shorten = true) const; + size_t const maxlen = TOC_ENTRY_LENGTH, + bool const shorten = true) const; /// Can a cursor be put in there ? /// Forced to false for insets that have hidden contents, like @@ -631,7 +631,8 @@ public: protected: /// Constructors Inset(Buffer * buf) : buffer_(buf) {} - Inset(Inset const &) : buffer_(0) {} + Inset(Inset const &) : buffer_(nullptr) {} + Inset(Inset const &&) : buffer_(nullptr) {} /// replicate ourselves friend class InsetList; -- 2.39.2