fix(style): block edits to xref-dependent dimstyles

This commit is contained in:
Karim Jerbi committed 2026-10-18 10:40:14 +01:00
1 parent c0baeda6a6
commit 43bdd18061
3 files changed
+138 -2

No files matched your search

+2 -1
View File
@@ -1477,7 +1477,8 @@ impl OpenCADStudio {
}
};
let ds_sel = doc.dim_styles.get(&self.dimstyle_selected);
let read_only = false;
let read_only =
ds_sel.is_none_or(|style| style.xref_dependent || style.name.contains('|'));
let in_use = doc.entities().any(|entity| {
matches!(entity, codec::EntityType::Dimension(dimension)
if dimension.base().style_name.eq_ignore_ascii_case(&self.dimstyle_selected))