diff --git a/Libraries/LibCore/CEventLoop.cpp b/Libraries/LibCore/CEventLoop.cpp index c0e7007a76..bc8514bb5f 100644 --- a/Libraries/LibCore/CEventLoop.cpp +++ b/Libraries/LibCore/CEventLoop.cpp @@ -135,9 +135,7 @@ void CEventLoop::pump(WaitMode mode) if (m_exit_requested) { LOCKER(m_lock); - auto rejigged_event_queue = move(events); - rejigged_event_queue.append(move(m_queued_events)); - m_queued_events = move(rejigged_event_queue); + m_queued_events.prepend(move(events)); return; } }