summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJordan Petridis <jpetridis@gnome.org>2019-02-25 23:36:34 +0200
committerJordan Petridis <jpetridis@gnome.org>2019-02-25 23:36:34 +0200
commit781b82907fc16726f78eb1d4e63aa3ae36788cfc (patch)
treea07b24ba3b18fa34a392114fb8a364526514a318
parentbb68856d5776e003454f65b5cd01b4267e397b8c (diff)
downloadlibrsvg-alatiera/debug.tar.gz
debug dimensionalatiera/debug
-rw-r--r--rsvg_internals/src/handle.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/rsvg_internals/src/handle.rs b/rsvg_internals/src/handle.rs
index 3ad1c8cd..c599a891 100644
--- a/rsvg_internals/src/handle.rs
+++ b/rsvg_internals/src/handle.rs
@@ -42,6 +42,7 @@ pub struct RsvgHandle {
// Keep in sync with rsvg.h:RsvgDimensionData
#[repr(C)]
+#[derive(Debug)]
pub struct RsvgDimensionData {
pub width: libc::c_int,
pub height: libc::c_int,
@@ -890,6 +891,9 @@ pub unsafe extern "C" fn rsvg_handle_rust_render_cairo_sub(
fn get_pixbuf_sub(handle: &mut Handle, id: Option<&str>) -> Result<Pixbuf, RenderingError> {
let dimensions = handle.get_dimensions()?;
+ dbg!(&dimensions);
+ dbg!(&dimensions.width);
+ dbg!(&dimensions.height);
let surface = ImageSurface::create(cairo::Format::ARgb32, dimensions.width, dimensions.height)?;