diff --git a/Ladybird/EventLoopImplementationQt.cpp b/Ladybird/EventLoopImplementationQt.cpp index f874a12b5f..933b4ef8fc 100644 --- a/Ladybird/EventLoopImplementationQt.cpp +++ b/Ladybird/EventLoopImplementationQt.cpp @@ -165,10 +165,6 @@ EventLoopManagerQt::EventLoopManagerQt() EventLoopManagerQt::~EventLoopManagerQt() = default; -void EventLoopManagerQt::wake() -{ -} - NonnullOwnPtr EventLoopManagerQt::make_implementation() { return adopt_own(*new EventLoopImplementationQt); diff --git a/Ladybird/EventLoopImplementationQt.h b/Ladybird/EventLoopImplementationQt.h index 815be303d8..36a36da74a 100644 --- a/Ladybird/EventLoopImplementationQt.h +++ b/Ladybird/EventLoopImplementationQt.h @@ -30,8 +30,6 @@ public: virtual void did_post_event() override; - virtual void wake() override; - // FIXME: These APIs only exist for obscure use-cases inside SerenityOS. Try to get rid of them. virtual int register_signal(int, Function) override { return 0; } virtual void unregister_signal(int) override { } diff --git a/Userland/Libraries/LibCore/EventLoopImplementation.h b/Userland/Libraries/LibCore/EventLoopImplementation.h index d480f85002..b195820d69 100644 --- a/Userland/Libraries/LibCore/EventLoopImplementation.h +++ b/Userland/Libraries/LibCore/EventLoopImplementation.h @@ -35,8 +35,6 @@ public: virtual int register_signal(int signal_number, Function handler) = 0; virtual void unregister_signal(int handler_id) = 0; - virtual void wake() = 0; - protected: EventLoopManager(); }; diff --git a/Userland/Libraries/LibCore/EventLoopImplementationUnix.cpp b/Userland/Libraries/LibCore/EventLoopImplementationUnix.cpp index a5d94edab4..1910d1f58d 100644 --- a/Userland/Libraries/LibCore/EventLoopImplementationUnix.cpp +++ b/Userland/Libraries/LibCore/EventLoopImplementationUnix.cpp @@ -139,12 +139,6 @@ void EventLoopImplementationUnix::wake() MUST(Core::System::write((*m_wake_pipe_fds)[1], { &wake_event, sizeof(wake_event) })); } -void EventLoopManagerUnix::wake() -{ - int wake_event = 0; - MUST(Core::System::write(ThreadData::the().wake_pipe_fds[1], { &wake_event, sizeof(wake_event) })); -} - void EventLoopManagerUnix::wait_for_events(EventLoopImplementation::PumpMode mode) { auto& thread_data = ThreadData::the(); diff --git a/Userland/Libraries/LibCore/EventLoopImplementationUnix.h b/Userland/Libraries/LibCore/EventLoopImplementationUnix.h index 4d34c984dd..720e5dcc49 100644 --- a/Userland/Libraries/LibCore/EventLoopImplementationUnix.h +++ b/Userland/Libraries/LibCore/EventLoopImplementationUnix.h @@ -27,8 +27,6 @@ public: virtual int register_signal(int signal_number, Function handler) override; virtual void unregister_signal(int handler_id) override; - virtual void wake() override; - void wait_for_events(EventLoopImplementation::PumpMode); static Optional