diff options
Diffstat (limited to 'platform/default/online_file_source.cpp')
-rw-r--r-- | platform/default/online_file_source.cpp | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/platform/default/online_file_source.cpp b/platform/default/online_file_source.cpp index a4ac2c2b2b..e0adfd8a54 100644 --- a/platform/default/online_file_source.cpp +++ b/platform/default/online_file_source.cpp @@ -26,7 +26,7 @@ class OnlineFileRequest : public AsyncRequest { public: using Callback = std::function<void (Response)>; - OnlineFileRequest(const Resource&, Callback, OnlineFileSource::Impl&); + OnlineFileRequest(Resource, Callback, OnlineFileSource::Impl&); ~OnlineFileRequest(); void networkIsReachableAgain(); @@ -182,9 +182,9 @@ std::unique_ptr<AsyncRequest> OnlineFileSource::request(const Resource& resource return std::make_unique<OnlineFileRequest>(res, callback, *impl); } -OnlineFileRequest::OnlineFileRequest(const Resource& resource_, Callback callback_, OnlineFileSource::Impl& impl_) +OnlineFileRequest::OnlineFileRequest(Resource resource_, Callback callback_, OnlineFileSource::Impl& impl_) : impl(impl_), - resource(resource_), + resource(std::move(resource_)), callback(std::move(callback_)) { impl.add(this); |