aboutsummaryrefslogtreecommitdiff
path: root/include/cru/base
diff options
context:
space:
mode:
Diffstat (limited to 'include/cru/base')
-rw-r--r--include/cru/base/platform/unix/EventLoop.h3
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<