canvas: Don't panic if webrender isn't reachable.

This commit is contained in:
Josh Matthews 2020-06-10 10:39:52 -04:00
parent 04fae2fdca
commit 55fee1fb35
3 changed files with 7 additions and 4 deletions

View file

@ -982,7 +982,10 @@ impl<'a> CanvasData<'a> {
updates.push(ImageUpdate::Update(image_key, descriptor, data));
},
None => {
let key = self.webrender_api.generate_key();
let key = match self.webrender_api.generate_key() {
Ok(key) => key,
Err(()) => return,
};
updates.push(ImageUpdate::Add(key, descriptor, data));
self.image_key = Some(key);
debug!("New image {:?}.", self.image_key);