diff options
author | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2019-07-31 17:22:47 +0300 |
---|---|---|
committer | Thiago Marcos P. Santos <tmpsantos@gmail.com> | 2019-07-31 17:22:47 +0300 |
commit | 412e20e06b2b3544de564bbbe9eb0750ed97bdd2 (patch) | |
tree | cc354e85e87b1e7218db7a0e841a64bb2b8209e1 | |
parent | 2901b09c5d6b8adbe58b697353ae5d09734331b3 (diff) | |
download | qtlocation-mapboxgl-412e20e06b2b3544de564bbbe9eb0750ed97bdd2.tar.gz |
reorder
-rw-r--r-- | platform/default/src/mbgl/storage/online_file_source.cpp | 9 |
1 files changed, 5 insertions, 4 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..e118dc866a 100644 --- a/platform/default/src/mbgl/storage/online_file_source.cpp +++ b/platform/default/src/mbgl/storage/online_file_source.cpp @@ -42,7 +42,6 @@ public: void setTransformedURL(const std::string&& url); ActorRef<OnlineFileRequest> actor(); - OnlineFileSource::Impl& impl; Resource resource; std::unique_ptr<AsyncRequest> request; util::Timer timer; @@ -60,6 +59,8 @@ public: uint32_t failedRequests = 0; Response::Error::Reason failedRequestReason = Response::Error::Reason::Success; optional<Timestamp> retryAfter; + + OnlineFileSource::Impl& impl; }; class OnlineFileSource::Impl { @@ -317,9 +318,9 @@ void OnlineFileSource::setResourceTransform(optional<ActorRef<ResourceTransform> } OnlineFileRequest::OnlineFileRequest(Resource resource_, Callback callback_, OnlineFileSource::Impl& impl_) - : impl(impl_), - resource(std::move(resource_)), - callback(std::move(callback_)) { + : resource(std::move(resource_)), + callback(std::move(callback_)), + impl(impl_) { impl.add(this); } |