diff options
Diffstat (limited to 'include')
-rw-r--r-- | include/cru/base/platform/unix/EventLoop.h | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/include/cru/base/platform/unix/EventLoop.h b/include/cru/base/platform/unix/EventLoop.h index 9def8c7b..a3fac176 100644 --- a/include/cru/base/platform/unix/EventLoop.h +++ b/include/cru/base/platform/unix/EventLoop.h @@ -48,7 +48,6 @@ class UnixEventLoop : public Object2 { CRU_DEFINE_CLASS_LOG_TAG("cru::platform::unix::UnixEventLoop") public: UnixEventLoop(); - ~UnixEventLoop() override; int Run(); void RequestQuit(int exit_code = 0); @@ -97,7 +96,7 @@ class UnixEventLoop : public Object2 { void RemoveTimer(int id); private: - std::thread::id running_thread_; + std::optional<std::thread::id> running_thread_; std::vector<pollfd> polls_; std::vector< |