[librsvg/librsvg-2.48] rsvg_rust_handle_get_dimensions - use get_dimensions_sub internally
- From: Federico Mena Quintero <federico src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [librsvg/librsvg-2.48] rsvg_rust_handle_get_dimensions - use get_dimensions_sub internally
 
- Date: Wed, 29 Apr 2020 18:05:11 +0000 (UTC)
 
commit a62121ea379734876b79e73c0ef82a16351fda03
Author: Federico Mena Quintero <federico gnome org>
Date:   Thu Apr 23 17:17:38 2020 -0500
    rsvg_rust_handle_get_dimensions - use get_dimensions_sub internally
 librsvg/c_api.rs | 19 +------------------
 1 file changed, 1 insertion(+), 18 deletions(-)
---
diff --git a/librsvg/c_api.rs b/librsvg/c_api.rs
index 99144ebf..01944722 100644
--- a/librsvg/c_api.rs
+++ b/librsvg/c_api.rs
@@ -1199,24 +1199,7 @@ pub unsafe extern "C" fn rsvg_rust_handle_get_dimensions(
     handle: *const RsvgHandle,
     dimension_data: *mut RsvgDimensionData,
 ) {
-    rsvg_return_if_fail! {
-        rsvg_handle_get_dimensions;
-
-        is_rsvg_handle(handle),
-        !dimension_data.is_null(),
-    }
-
-    let rhandle = get_rust_handle(handle);
-    match rhandle.get_dimensions_sub(None) {
-        Ok(dimensions) => {
-            *dimension_data = dimensions;
-        }
-
-        Err(e) => {
-            rsvg_log!("could not get dimensions: {}", e);
-            *dimension_data = RsvgDimensionData::empty();
-        }
-    }
+    rsvg_rust_handle_get_dimensions_sub(handle, dimension_data, ptr::null());
 }
 
 #[no_mangle]
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]