Bug 1351480 - Update request_blob_image for new parameter added in 086f912ea86d053d95e5f4eec00cae0d82ee5dba. r?jrmuizel draft
authorKartikaya Gupta <kgupta@mozilla.com>
Mon, 03 Apr 2017 22:55:06 -0400
changeset 555326 bd368f6d9c5c4ec7b599da98bdfbbe2cf7552304
parent 555325 42eee22435b4cf10d3f1a96c76ed35f359a1476d
child 555327 c9c94d0f9e59dafa7a4c34f8713599382b4c20cc
push id52214
push userkgupta@mozilla.com
push dateTue, 04 Apr 2017 02:58:29 +0000
reviewersjrmuizel
bugs1351480
milestone55.0a1
Bug 1351480 - Update request_blob_image for new parameter added in 086f912ea86d053d95e5f4eec00cae0d82ee5dba. r?jrmuizel MozReview-Commit-ID: CE5tK3EslQo
gfx/webrender_bindings/src/bindings.rs
--- a/gfx/webrender_bindings/src/bindings.rs
+++ b/gfx/webrender_bindings/src/bindings.rs
@@ -1347,17 +1347,18 @@ pub unsafe extern "C" fn wr_dp_push_buil
 struct Moz2dImageRenderer {
     images: HashMap<ImageKey, BlobImageResult>
 }
 
 impl BlobImageRenderer for Moz2dImageRenderer {
     fn request_blob_image(&mut self,
                           key: ImageKey,
                           data: Arc<BlobImageData>,
-                          descriptor: &BlobImageDescriptor) {
+                          descriptor: &BlobImageDescriptor,
+                          _dirty_rect: Option<DeviceUintRect>) {
         let result = self.render_blob_image(data, descriptor);
         self.images.insert(key, result);
     }
 
     fn resolve_blob_image(&mut self, key: ImageKey) -> BlobImageResult {
         return match self.images.remove(&key) {
             Some(result) => result,
             None => Err(BlobImageError::InvalidKey),