Fix web folder paths and allow main-only web hotfix deployment

This commit is contained in:
Hakan Seven committed 2026-09-13 20:30:12 +03:00
1 parent a43fb253f6
commit 95bad2a3b2
5 files changed
+69 -11

No files matched your search

+19 -10
View File
@@ -249,16 +249,25 @@ impl OpenCADStudio {
.map_or(1, |h| h.show_solid_history),
}
},
crate::ui::window::options::Folders {
config: crate::config::config_dir()
.map(|p| p.display().to_string()),
plot_styles: crate::io::plot_style::plot_styles_dir()
.ok()
.map(|p| p.display().to_string()),
plugins: crate::plugin::external::plugins_dir()
.map(|p| p.display().to_string()),
autosave: crate::config::config_dir()
.map(|_| std::env::temp_dir().display().to_string()),
{
#[cfg(not(target_arch = "wasm32"))]
{
crate::ui::window::options::Folders {
config: crate::config::config_dir()
.map(|p| p.display().to_string()),
plot_styles: crate::io::plot_style::plot_styles_dir()
.ok()
.map(|p| p.display().to_string()),
plugins: crate::plugin::external::plugins_dir()
.map(|p| p.display().to_string()),
autosave: crate::config::config_dir()
.map(|_| std::env::temp_dir().display().to_string()),
}
}
#[cfg(target_arch = "wasm32")]
{
crate::ui::window::options::Folders::default()
}
},
self.double_click_block_refedit,
self.double_click_block_attedit,