summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--platform/default/http_file_source.cpp8
-rw-r--r--src/mbgl/style/sources/geojson_source.cpp2
2 files changed, 5 insertions, 5 deletions
diff --git a/platform/default/http_file_source.cpp b/platform/default/http_file_source.cpp
index b5d17c7618..17e06a6c0f 100644
--- a/platform/default/http_file_source.cpp
+++ b/platform/default/http_file_source.cpp
@@ -63,7 +63,7 @@ public:
class HTTPRequest : public AsyncRequest {
public:
- HTTPRequest(HTTPFileSource::Impl*, const Resource&, FileSource::Callback);
+ HTTPRequest(HTTPFileSource::Impl*, Resource, FileSource::Callback);
~HTTPRequest() override;
void handleResult(CURLcode code);
@@ -219,10 +219,10 @@ int HTTPFileSource::Impl::startTimeout(CURLM * /* multi */, long timeout_ms, voi
return 0;
}
-HTTPRequest::HTTPRequest(HTTPFileSource::Impl* context_, const Resource& resource_, FileSource::Callback callback_)
+HTTPRequest::HTTPRequest(HTTPFileSource::Impl* context_, Resource resource_, FileSource::Callback callback_)
: context(context_),
- resource(resource_),
- callback(callback_),
+ resource(std::move(resource_)),
+ callback(std::move(callback_)),
handle(context->getHandle()) {
// If there's already a response, set the correct etags/modified headers to make sure we are
diff --git a/src/mbgl/style/sources/geojson_source.cpp b/src/mbgl/style/sources/geojson_source.cpp
index 01089f2eec..00c344cf0b 100644
--- a/src/mbgl/style/sources/geojson_source.cpp
+++ b/src/mbgl/style/sources/geojson_source.cpp
@@ -64,7 +64,7 @@ GeoJSONSource::GeoJSONSource(std::string id_,
std::string url_,
std::unique_ptr<mapbox::geojsonvt::GeoJSONVT>&& geojsonvt_)
: Source(SourceType::GeoJSON, std::move(id_)),
- url(url_),
+ url(std::move(url_)),
geojsonvt(std::move(geojsonvt_)) {
}