diff options
Diffstat (limited to 'include/mbgl/actor/mailbox.hpp')
-rw-r--r-- | include/mbgl/actor/mailbox.hpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/include/mbgl/actor/mailbox.hpp b/include/mbgl/actor/mailbox.hpp index 23c579917a..d2510e9270 100644 --- a/include/mbgl/actor/mailbox.hpp +++ b/include/mbgl/actor/mailbox.hpp @@ -1,6 +1,6 @@ #pragma once -#include <mbgl/util/optional.hpp> +#include <mapbox/std/weak.hpp> #include <memory> #include <mutex> @@ -36,7 +36,7 @@ public: static void maybeReceive(std::weak_ptr<Mailbox>); private: - optional<Scheduler*> scheduler; + mapbox::base::WeakPtr<Scheduler> weakScheduler; std::recursive_mutex receivingMutex; std::mutex pushingMutex; |