forked from 1b-agent/opencadstudio-upstream
Use viewport UCS status fields
This commit is contained in:
1 parent
88839b783a
commit
a28a9088d7
2 files changed
+3
-3
No files matched your search
@@ -265,7 +265,7 @@ impl OpenCADStudio {
|
||||
.or_else(|| active_model_vport.map(|viewport| viewport.ucsicon_lower))
|
||||
.unwrap_or(self.show_ucs_icon);
|
||||
let ucs_icon_at_origin = active_entity_viewport
|
||||
.map(|viewport| viewport.ucs_icon_at_origin)
|
||||
.map(|viewport| viewport.status.ucs_icon_at_origin)
|
||||
.or_else(|| active_model_vport.map(|viewport| viewport.ucsicon_origin))
|
||||
.unwrap_or(self.ucs_icon_at_origin);
|
||||
let ucs_per_viewport = active_entity_viewport
|
||||
|
||||
@@ -3112,7 +3112,7 @@ pub(super) fn on_tab_close(&mut self, idx: usize) -> Task<Message> {
|
||||
.and_then(|handle| self.tabs[i].scene.document.get_entity(handle))
|
||||
.and_then(|entity| match entity {
|
||||
acadrust::EntityType::Viewport(viewport) => {
|
||||
Some(viewport.ucs_icon_at_origin)
|
||||
Some(viewport.status.ucs_icon_at_origin)
|
||||
}
|
||||
_ => None,
|
||||
})
|
||||
@@ -3137,7 +3137,7 @@ pub(super) fn on_tab_close(&mut self, idx: usize) -> Task<Message> {
|
||||
if let Some(acadrust::EntityType::Viewport(viewport)) =
|
||||
self.tabs[i].scene.document.get_entity_mut(handle)
|
||||
{
|
||||
viewport.ucs_icon_at_origin = next;
|
||||
viewport.status.ucs_icon_at_origin = next;
|
||||
}
|
||||
} else if let Some(viewport) = self.tabs[i]
|
||||
.scene
|
||||
|
||||
Reference in new issue
Block a user