mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-08-03 22:59:33 +00:00
LibWeb: Explicitly capture resource in closures in load_resource
A hygine patch to not use a generic = capture, and remove some unnecessary const-casts
This commit is contained in:
parent
8760825bb4
commit
47716a4e11
Notes:
github-actions[bot]
2025-02-18 18:36:55 +00:00
Author: https://github.com/ADKaster
Commit: 47716a4e11
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/3346
Reviewed-by: https://github.com/AtkinsSJ
1 changed files with 4 additions and 4 deletions
|
@ -108,11 +108,11 @@ RefPtr<Resource> ResourceLoader::load_resource(Resource::Type type, LoadRequest&
|
|||
|
||||
load(
|
||||
request,
|
||||
GC::create_function(m_heap, [=](ReadonlyBytes data, HTTP::HeaderMap const& headers, Optional<u32> status_code, Optional<String> const&) {
|
||||
const_cast<Resource&>(*resource).did_load({}, data, headers, status_code);
|
||||
GC::create_function(m_heap, [resource](ReadonlyBytes data, HTTP::HeaderMap const& headers, Optional<u32> status_code, Optional<String> const&) {
|
||||
resource->did_load({}, data, headers, status_code);
|
||||
}),
|
||||
GC::create_function(m_heap, [=](ByteString const& error, Optional<u32> status_code, Optional<String> const&, ReadonlyBytes data, HTTP::HeaderMap const& headers) {
|
||||
const_cast<Resource&>(*resource).did_fail({}, error, data, headers, status_code);
|
||||
GC::create_function(m_heap, [resource](ByteString const& error, Optional<u32> status_code, Optional<String> const&, ReadonlyBytes data, HTTP::HeaderMap const& headers) {
|
||||
resource->did_fail({}, error, data, headers, status_code);
|
||||
}));
|
||||
|
||||
return resource;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue