forked from 1b-agent/opencadstudio-upstream
fix(dynmode): one toggle keeps DYNMODE's sign in step
F12, the drafting dialog and restored settings each re-derived DYNMODE and lost the mode on the way: F12 off set 0, so on came back as 3 even after DYNMODE 1. set_dyn_input now makes off negative (temporarily off) and on restore the stored mode, and the bare query prints the stored value. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
92c00ecbe2
commit
ba8aed4fad
4 files changed
+20
-25
No files matched your search
@@ -4196,12 +4196,7 @@ impl OpenCADStudio {
|
||||
Task::none()
|
||||
}
|
||||
Message::ToggleDynInput => {
|
||||
self.dyn_input ^= true;
|
||||
if self.dyn_input && self.dyn_mode <= 0 {
|
||||
self.dyn_mode = 3;
|
||||
} else if !self.dyn_input && self.dyn_mode > 0 {
|
||||
self.dyn_mode = 0;
|
||||
}
|
||||
self.set_dyn_input(!self.dyn_input);
|
||||
Task::none()
|
||||
}
|
||||
Message::ToggleViewCube => {
|
||||
|
||||
Reference in new issue
Block a user