1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 04:17:35 +00:00

LibCore: Cancel jobs on event loop exit

This important feature was regressed with the recent architectural
change.
This commit is contained in:
kleines Filmröllchen 2023-05-11 21:58:40 +02:00 committed by Andrew Kaster
parent f2609281a3
commit 7704d89496
3 changed files with 12 additions and 0 deletions

View file

@ -29,6 +29,7 @@ public:
// Used by Threading::BackgroundAction.
void add_job(NonnullRefPtr<Promise<NonnullRefPtr<Object>>>);
void cancel_all_pending_jobs();
// Returns true if there are events waiting to be flushed.
bool has_pending_events() const;