From ca3edb72a17e64af24f86564caf1ccd435be2638 Mon Sep 17 00:00:00 2001 From: Justin Bell Date: Tue, 26 Jan 2021 15:22:53 +0000 Subject: [PATCH] Passing actual color in fill attribute --- export/src/lib.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/export/src/lib.rs b/export/src/lib.rs index dbc71d6e..c2957610 100644 --- a/export/src/lib.rs +++ b/export/src/lib.rs @@ -57,11 +57,13 @@ fn export_svg(scene: &Scene, writer: &mut W) -> io::Result<()> { for draw_path_index in 0..scene.draw_path_count() { let draw_path_id = DrawPathId(draw_path_index); let draw_path = scene.get_draw_path(draw_path_id); + let paint = scene.get_paint(draw_path.paint); + write!(writer, " ", draw_path.paint, draw_path.outline)?; + writeln!(writer, " fill=\"{:?}\" d=\"{:?}\" />", paint.base_color(), draw_path.outline)?; } writeln!(writer, "")?; Ok(())