Merge PR #1584 from yztink/fix/scr-scripts: support .scr scripts, multi-line and single-line formats, and command prefixes

This commit is contained in:
Hakan Seven committed 2026-10-02 10:00:01 +03:00
commit c7df841711
6 files changed
+222 -34

No files matched your search

+7 -1
View File
@@ -2010,7 +2010,13 @@ impl OpenCADStudio {
}
self.drain_pending_open()
};
Task::batch([thumbs_task, pending_open_task, interaction_task])
let startup_script_task = if !self.pending_startup_script_lines.is_empty() {
let lines = std::mem::take(&mut self.pending_startup_script_lines);
Task::batch(lines.into_iter().map(|l| Task::done(Message::ScriptLine(l))))
} else {
Task::none()
};
Task::batch([thumbs_task, pending_open_task, interaction_task, startup_script_task])
}
pub(super) fn on_wblock_save_result_some(