diff options
Diffstat (limited to 'platform/default/src/mbgl/storage/online_file_source.cpp')
-rw-r--r-- | platform/default/src/mbgl/storage/online_file_source.cpp | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/platform/default/src/mbgl/storage/online_file_source.cpp b/platform/default/src/mbgl/storage/online_file_source.cpp index 4e19d48a15..a8907d849b 100644 --- a/platform/default/src/mbgl/storage/online_file_source.cpp +++ b/platform/default/src/mbgl/storage/online_file_source.cpp @@ -78,10 +78,12 @@ public: if (resourceTransform) { // Request the ResourceTransform actor a new url and replace the resource url with the // transformed one before proceeding to schedule the request. - resourceTransform->invoke(&ResourceTransform::transform, request->resource.kind, - std::move(request->resource.url), [ref = request->actor()](const std::string&& url) { - ref.invoke(&OnlineFileRequest::setTransformedURL, std::move(url)); - }); + resourceTransform->invoke(&ResourceTransform::transform, + request->resource.kind, + std::move(request->resource.url), + [ref = request->actor()](const std::string&& url) { + ref.invoke(&OnlineFileRequest::setTransformedURL, url); + }); } else { request->schedule(); } @@ -466,8 +468,8 @@ void OnlineFileRequest::networkIsReachableAgain() { } void OnlineFileRequest::setTransformedURL(const std::string&& url) { - resource.url = std::move(url); - schedule(); + resource.url = url; + schedule(); } ActorRef<OnlineFileRequest> OnlineFileRequest::actor() { |