mirror of
https://github.com/SoftFever/OrcaSlicer.git
synced 2025-10-30 12:11:15 -06:00
Partial work for background processing
This commit is contained in:
parent
97231327e0
commit
d9e7a50a6e
7 changed files with 164 additions and 64 deletions
|
|
@ -50,10 +50,8 @@ sub apply_config {
|
|||
if (@$print_diff) {
|
||||
$self->config->apply_dynamic($config);
|
||||
|
||||
my $res;
|
||||
$res = $self->invalidate_all_steps
|
||||
if !$self->invalidate_state_by_config_options($print_diff);
|
||||
$invalidated = 1 if $res;
|
||||
$invalidated = 1
|
||||
if $self->invalidate_state_by_config_options($print_diff);
|
||||
}
|
||||
|
||||
# handle changes to object config defaults
|
||||
|
|
@ -74,10 +72,8 @@ sub apply_config {
|
|||
if (@$diff) {
|
||||
$object->config->apply($new);
|
||||
|
||||
my $res;
|
||||
$res = $object->invalidate_all_steps
|
||||
if !$object->invalidate_state_by_config_options($diff);
|
||||
$invalidated = 1 if $res;
|
||||
$invalidated = 1
|
||||
if $self->invalidate_state_by_config_options($diff);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
@ -131,10 +127,8 @@ sub apply_config {
|
|||
if (@$region_config_diff) {
|
||||
$region->config->apply($new);
|
||||
foreach my $o (@{$self->objects}) {
|
||||
my $res;
|
||||
$res = $o->invalidate_all_steps
|
||||
if !$o->invalidate_state_by_config_options($region_config_diff);
|
||||
$invalidated = 1 if $res;
|
||||
$invalidated = 1
|
||||
if $o->invalidate_state_by_config_options($region_config_diff);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue