mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-10 01:51:03 +09:00
LibCore: Cancel jobs on event loop exit
This important feature was regressed with the recent architectural change.
This commit is contained in:
parent
f2609281a3
commit
7704d89496
Notes:
sideshowbarker
2024-07-17 06:29:49 +09:00
Author: https://github.com/kleinesfilmroellchen
Commit: 7704d89496
Pull-request: https://github.com/SerenityOS/serenity/pull/18774
Reviewed-by: https://github.com/ADKaster ✅
Reviewed-by: https://github.com/LucasChollet
3 changed files with 12 additions and 0 deletions
|
@ -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;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue