fix(mleader): improve grips, styles and annotative behavior

This commit is contained in:
gianlucafiore committed 2026-08-24 21:12:30 -03:00
1 parent 43c150199e
commit d693bcf968
8 files changed
+1075 -189

No files matched your search

+14 -7
View File
@@ -143,15 +143,22 @@ impl OpenCADStudio {
}
})
.collect();
let active_mleader = self.tabs[i].active_mleader_style.clone();
let active_mleader = if mleader_names.contains(&active_mleader) {
active_mleader
} else {
let current_mleader =
doc.header.current_mleader_style_name.clone();
let active_mleader =
mleader_names
.first()
.iter()
.find(|name| {
name.eq_ignore_ascii_case(
&current_mleader
)
})
.cloned()
.unwrap_or_default()
};
.or_else(|| {
mleader_names.first().cloned()
})
.unwrap_or_default();
let table_names: Vec<String> = doc
.objects