diff --git a/Userland/Libraries/LibIPC/Connection.cpp b/Userland/Libraries/LibIPC/Connection.cpp index 7aef9aeada..5780761d24 100644 --- a/Userland/Libraries/LibIPC/Connection.cpp +++ b/Userland/Libraries/LibIPC/Connection.cpp @@ -17,7 +17,6 @@ ConnectionBase::ConnectionBase(IPC::Stub& local_stub, NonnullRefPtris_active()) - m_processing_timer->start(); + deferred_invoke([this] { + handle_messages(); + }); } return true; } diff --git a/Userland/Libraries/LibIPC/Connection.h b/Userland/Libraries/LibIPC/Connection.h index 64b29b1569..446ba9e151 100644 --- a/Userland/Libraries/LibIPC/Connection.h +++ b/Userland/Libraries/LibIPC/Connection.h @@ -60,7 +60,6 @@ protected: NonnullRefPtr m_socket; RefPtr m_responsiveness_timer; - RefPtr m_processing_timer; RefPtr m_notifier; NonnullOwnPtrVector m_unprocessed_messages;