mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-19 16:25:38 +00:00
Bug 1570593 - Do not use ResourceCache::is_image_active() with multiple documents r=gw
Differential Revision: https://phabricator.services.mozilla.com/D40169 --HG-- extra : moz-landing-system : lando
This commit is contained in:
parent
a3cf276f46
commit
6abb9c3532
@ -1410,6 +1410,7 @@ impl RenderBackend {
|
||||
}
|
||||
|
||||
let requires_frame_build = self.requires_frame_build();
|
||||
let use_multiple_documents = self.documents.len() > 1;
|
||||
let doc = self.documents.get_mut(&document_id).unwrap();
|
||||
doc.has_built_scene |= has_built_scene;
|
||||
|
||||
@ -1447,6 +1448,10 @@ impl RenderBackend {
|
||||
if resource_updates.iter().any(|update| {
|
||||
match update {
|
||||
ResourceUpdate::UpdateImage(update_image) => {
|
||||
// TODO is_image_active() does not have multiple documents support.
|
||||
if use_multiple_documents {
|
||||
return true;
|
||||
}
|
||||
if !resource_cache.is_image_active(update_image.key) {
|
||||
return false;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user