Move WeakPtrFactory in map_renderer.hpp (#2861)
This commit is contained in:
@@ -137,6 +137,7 @@ private:
|
||||
|
||||
std::unique_ptr<Impl> impl;
|
||||
::mapbox::base::WeakPtrFactory<Scheduler> weakFactory{this};
|
||||
// Do not add members here, see `WeakPtrFactory`
|
||||
};
|
||||
|
||||
} // namespace util
|
||||
|
||||
@@ -146,10 +146,12 @@ private:
|
||||
std::atomic<bool> destroyed{false};
|
||||
|
||||
std::unique_ptr<SnapshotCallback> snapshotCallback;
|
||||
mapbox::base::WeakPtrFactory<Scheduler> weakFactory{this};
|
||||
|
||||
bool framebufferSizeChanged = false;
|
||||
bool swapBehaviorFlush = false;
|
||||
|
||||
mapbox::base::WeakPtrFactory<Scheduler> weakFactory{this};
|
||||
// Do not add members here, see `WeakPtrFactory`
|
||||
};
|
||||
|
||||
} // namespace android
|
||||
|
||||
@@ -39,6 +39,7 @@ private:
|
||||
std::atomic<std::size_t> pendingItems;
|
||||
std::queue<std::function<void()>> m_taskQueue;
|
||||
mapbox::base::WeakPtrFactory<Scheduler> weakFactory{this};
|
||||
// Do not add members here, see `WeakPtrFactory`
|
||||
};
|
||||
|
||||
} // namespace QMapLibre
|
||||
|
||||
Reference in New Issue
Block a user