mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-06-19 16:51:52 +00:00
LibHTML: Decrement the pending loads counter when a load finishes
This ensures that the browser statusbar shows the correct number of still pending resource loads.
This commit is contained in:
parent
7ef51293c7
commit
e691d16f1c
Notes:
sideshowbarker
2024-07-19 11:05:37 +09:00
Author: https://github.com/awesomekling
Commit: e691d16f1c
1 changed files with 4 additions and 1 deletions
|
@ -37,7 +37,10 @@ void ResourceLoader::load(const URL& url, Function<void(const ByteBuffer&)> call
|
|||
|
||||
if (url.protocol() == "http") {
|
||||
auto download = protocol_client().start_download(url.to_string());
|
||||
download->on_finish = [callback = move(callback)](bool success, const ByteBuffer& payload, auto) {
|
||||
download->on_finish = [this, callback = move(callback)](bool success, const ByteBuffer& payload, auto) {
|
||||
--m_pending_loads;
|
||||
if (on_load_counter_change)
|
||||
on_load_counter_change();
|
||||
if (!success) {
|
||||
dbg() << "HTTP load failed!";
|
||||
ASSERT_NOT_REACHED();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue