[librsvg/librsvg-2.48] rsvg_rust_handle_get_dimensions - use get_dimensions_sub internally



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]