diff --git a/Libraries/LibCore/CoreIPCServer.h b/Libraries/LibCore/CoreIPCServer.h index 49a75c8c58d..e4b7a0ae5be 100644 --- a/Libraries/LibCore/CoreIPCServer.h +++ b/Libraries/LibCore/CoreIPCServer.h @@ -93,6 +93,7 @@ namespace Server { #if defined(CIPC_DEBUG) dbg() << "S: -> C " << int(message.type) << " extra " << extra_data.size(); #endif + flush_outgoing_messages(); if (try_send_message(message, extra_data)) return; if (m_queue.size() >= max_queued_messages) {