diff options
author | Marc Mutz <marc.mutz@qt.io> | 2021-12-06 09:19:45 +0100 |
---|---|---|
committer | Marc Mutz <marc.mutz@qt.io> | 2021-12-08 20:44:51 +0100 |
commit | 30989806af9c4a0cb6348c159835160f45eb7954 (patch) | |
tree | c1d8119857d097a895c8c81dc84e89e5b8a09735 /src/pdf/qpdfsearchresult.cpp | |
parent | 8c8c3390cada3070e09e18e2045a11d16109fb10 (diff) |
QPdfSearchResult: std::move ctor arguments
The ctor is a perfect sink for the arguments, and already took them by
value. What was missing was to std::move them into place instead of
using the copy ctor.
Change-Id: I3a708bea2cdd8417ea3e604af2850d99a5966c3f
Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Diffstat (limited to 'src/pdf/qpdfsearchresult.cpp')
-rw-r--r-- | src/pdf/qpdfsearchresult.cpp | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/src/pdf/qpdfsearchresult.cpp b/src/pdf/qpdfsearchresult.cpp index 2a3bf4dad..026b06dec 100644 --- a/src/pdf/qpdfsearchresult.cpp +++ b/src/pdf/qpdfsearchresult.cpp @@ -45,8 +45,13 @@ QT_BEGIN_NAMESPACE QPdfSearchResult::QPdfSearchResult() : QPdfSearchResult(new QPdfSearchResultPrivate()) { } -QPdfSearchResult::QPdfSearchResult(int page, QList<QRectF> rects, QString contextBefore, QString contextAfter) : - QPdfSearchResult(new QPdfSearchResultPrivate(page, rects, contextBefore, contextAfter)) { } +QPdfSearchResult::QPdfSearchResult(int page, QList<QRectF> rects, + QString contextBefore, QString contextAfter) + : QPdfSearchResult(new QPdfSearchResultPrivate(page, std::move(rects), + std::move(contextBefore), + std::move(contextAfter))) +{ +} QPdfSearchResult::QPdfSearchResult(QPdfSearchResultPrivate *d) : QPdfDestination(static_cast<QPdfDestinationPrivate *>(d)) { } |