From 4decea716c9866a27bb6cc26afe95e28352a3048 Mon Sep 17 00:00:00 2001 From: Emi Simpson Date: Fri, 6 Dec 2019 13:52:51 -0500 Subject: [PATCH] Fixed css replacement with more than one linked asset --- src/utils.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/utils.rs b/src/utils.rs index f794317..aea7670 100644 --- a/src/utils.rs +++ b/src/utils.rs @@ -145,8 +145,10 @@ pub fn resolve_css_imports( let replacement = format!("\"{}\"", &content); let dest = link.name("to_repl").unwrap(); + let offset = resolved_css.len() - css_string.len(); + let target_range = (dest.start() + offset)..(dest.end() + offset); - resolved_css.replace_range(dest.start()..dest.end(), &replacement); + resolved_css.replace_range(target_range, &replacement); } if as_dataurl {