mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-07-12 09:17:52 -06:00
Fix Print preset being dirty at load time
This commit is contained in:
parent
b9e8fbacb7
commit
adf3d615bd
1 changed files with 7 additions and 1 deletions
|
@ -209,7 +209,13 @@ sub on_select_preset {
|
||||||
|
|
||||||
$self->on_preset_loaded;
|
$self->on_preset_loaded;
|
||||||
$self->reload_values;
|
$self->reload_values;
|
||||||
$self->set_dirty(0);
|
|
||||||
|
# use CallAfter because some field triggers schedule on_change calls using CallAfter,
|
||||||
|
# and we don't want them to be called after this set_dirty(0) as they would mark the
|
||||||
|
# preset dirty again
|
||||||
|
wxTheApp->CallAfter(sub {
|
||||||
|
$self->set_dirty(0);
|
||||||
|
});
|
||||||
$Slic3r::GUI::Settings->{presets}{$self->name} = $preset->{file} ? basename($preset->{file}) : '';
|
$Slic3r::GUI::Settings->{presets}{$self->name} = $preset->{file} ? basename($preset->{file}) : '';
|
||||||
};
|
};
|
||||||
if ($@) {
|
if ($@) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue