[librsvg: 4/19] 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: 4/19] rsvg_rust_handle_get_dimensions - use get_dimensions_sub internally
- Date: Wed, 29 Apr 2020 01:32:05 +0000 (UTC)
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]