Bug 1351480 - Update call to update_image for change in 086f912ea86d053d95e5f4eec00cae0d82ee5dba. r?jrmuizel draft
authorKartikaya Gupta <kgupta@mozilla.com>
Mon, 03 Apr 2017 22:54:34 -0400
changeset 555325 42eee22435b4cf10d3f1a96c76ed35f359a1476d
parent 555324 e4c199fcd0fcef09269f5fd2e064be2317e42112
child 555326 bd368f6d9c5c4ec7b599da98bdfbbe2cf7552304
push id52214
push userkgupta@mozilla.com
push dateTue, 04 Apr 2017 02:58:29 +0000
reviewersjrmuizel
bugs1351480
milestone55.0a1
Bug 1351480 - Update call to update_image for change in 086f912ea86d053d95e5f4eec00cae0d82ee5dba. r?jrmuizel MozReview-Commit-ID: 4Qg0bFnF7t4
gfx/webrender_bindings/src/bindings.rs
--- a/gfx/webrender_bindings/src/bindings.rs
+++ b/gfx/webrender_bindings/src/bindings.rs
@@ -828,17 +828,20 @@ pub extern "C" fn wr_api_add_external_im
 #[no_mangle]
 pub extern "C" fn wr_api_update_image(api: &mut RenderApi,
                                       key: ImageKey,
                                       descriptor: &WrImageDescriptor,
                                       bytes: ByteSlice) {
     assert!(unsafe { is_in_compositor_thread() });
     let copied_bytes = bytes.as_slice().to_owned();
 
-    api.update_image(key, descriptor.to_descriptor(), copied_bytes, None);
+    api.update_image(key,
+                     descriptor.to_descriptor(),
+                     ImageData::new(copied_bytes),
+                     None);
 }
 
 #[no_mangle]
 pub extern "C" fn wr_api_delete_image(api: &mut RenderApi, key: ImageKey) {
     assert!(unsafe { is_in_compositor_thread() });
     api.delete_image(key)
 }