From 4a30e2acd9bb6d871d547f929cefce1d47c08931 Mon Sep 17 00:00:00 2001 From: Tom Englund Date: Thu, 3 Jul 2025 21:20:46 +0200 Subject: eventloop: RAII the even source on readable fd RAII remove the event source and honor rule by 5 --- src/managers/eventLoop/EventLoopManager.cpp | 5 ----- 1 file changed, 5 deletions(-) (limited to 'src/managers/eventLoop/EventLoopManager.cpp') diff --git a/src/managers/eventLoop/EventLoopManager.cpp b/src/managers/eventLoop/EventLoopManager.cpp index 6233a2d0..5b2e09d1 100644 --- a/src/managers/eventLoop/EventLoopManager.cpp +++ b/src/managers/eventLoop/EventLoopManager.cpp @@ -77,11 +77,6 @@ void CEventLoopManager::onFdReadable(SReadableWaiter* waiter) { UP taken = std::move(*it); m_readableWaiters.erase(it); - if (taken->source) { - wl_event_source_remove(taken->source); - taken->source = nullptr; - } - if (taken->fn) taken->fn(); } -- cgit v1.2.3