fix swaping templetes before any instances are created

This commit is contained in:
Evan Almloff committed 2022-12-22 16:54:49 -06:00
1 parent 1530445972
commit 432bfd395e
3 files changed
+35 -11

No files matched your search

+3 -5
View File
@@ -62,11 +62,9 @@ impl<'b> VirtualDom {
if let Some(map) = self.templates.get(path) {
let byte_index = byte_index.parse::<usize>().unwrap();
if let Some(&template) = map.get(&byte_index) {
if template != right_template.template.get() {
right_template.template.set(template);
if template != left_template.template.get() {
return self.replace(left_template, [right_template]);
}
right_template.template.set(template);
if template != left_template.template.get() {
return self.replace(left_template, [right_template]);
}
}
}