mirror of
https://github.com/servo/servo.git
synced 2025-06-21 15:49:04 +01:00
Refactor resource loader protocol to send metadata first
This commit is contained in:
parent
cb67a50a95
commit
48af4e53a9
6 changed files with 81 additions and 65 deletions
|
@ -442,9 +442,9 @@ fn load_image_data(url: Url, resource_task: ResourceTask) -> Result<~[u8], ()> {
|
|||
|
||||
let mut image_data = ~[];
|
||||
|
||||
let progress_port = response_port.recv().progress_port;
|
||||
loop {
|
||||
match response_port.recv() {
|
||||
resource_task::UrlChange(*) => (), // don't care that URL changed
|
||||
match progress_port.recv() {
|
||||
resource_task::Payload(data) => {
|
||||
image_data.push_all(data);
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue