diff options
Diffstat (limited to 'editeng/source/editeng/eehtml.hxx')
-rw-r--r-- | editeng/source/editeng/eehtml.hxx | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/editeng/source/editeng/eehtml.hxx b/editeng/source/editeng/eehtml.hxx index a2aa0e0448af..fddd567ac6ba 100644 --- a/editeng/source/editeng/eehtml.hxx +++ b/editeng/source/editeng/eehtml.hxx @@ -20,6 +20,7 @@ #pragma once #include <memory> +#include <optional> #include <editdoc.hxx> #include <rtl/ustrbuf.hxx> #include <svtools/parhtml.hxx> @@ -40,8 +41,7 @@ private: EditSelection aCurSel; OUString aBaseURL; EditEngine* mpEditEngine; - std::unique_ptr<AnchorInfo> - pCurAnchor; + std::optional<AnchorInfo> moCurAnchor; bool bInPara:1; bool bWasInPara:1; // Remember bInPara before HeadingStart, because afterwards it will be gone. @@ -71,7 +71,7 @@ protected: virtual void NextToken( HtmlTokenId nToken ) override; public: - EditHTMLParser(SvStream& rIn, const OUString& rBaseURL, SvKeyValueIterator* pHTTPHeaderAttrs); + EditHTMLParser(SvStream& rIn, OUString aBaseURL, SvKeyValueIterator* pHTTPHeaderAttrs); virtual ~EditHTMLParser() override; SvParserState CallParser(EditEngine* pEE, const EditPaM& rPaM); |