[librsvg: 4/19] rsvg_rust_handle_get_dimensions - use get_dimensions_sub internally



commit 5e43240ca0ed03d5c951a803703b530d7117f073
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 23f3abb3..9819be33 100644
--- a/librsvg/c_api.rs
+++ b/librsvg/c_api.rs
@@ -1198,24 +1198,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]