From 3597e749860c17496ea49f08578754861e6088fc Mon Sep 17 00:00:00 2001 From: Hualet Wang Date: Fri, 24 Jan 2025 15:17:58 +0800 Subject: [PATCH] fix: warning cleaning caused rendering error --- src/render.rs | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/src/render.rs b/src/render.rs index 4a6aa16..4f57162 100644 --- a/src/render.rs +++ b/src/render.rs @@ -150,20 +150,28 @@ fn _render_page_block(events: Vec, context: &mut cairo::Context, for event in events.iter() { match event { Event::PathObject(p) => { - println!("render pathobject"); - return p.render(context, ofd, document) + match p.render(context, ofd, document) { + Ok(_) => (), + Err(e) => return Err(e), + } } Event::TextObject(t) => { - println!("render textobject"); - return t.render(context, ofd, document) + match t.render(context, ofd, document) { + Ok(_) => (), + Err(e) => return Err(e), + } } Event::ImageObject(i) => { - println!("render imageobject"); - return i.render(context, ofd, document) + match i.render(context, ofd, document) { + Ok(_) => (), + Err(e) => return Err(e), + } } Event::PageBlock(p) => { - println!("render pageblock"); - return p.render(context, ofd, document) + match p.render(context, ofd, document) { + Ok(_) => (), + Err(e) => return Err(e), + } } } }