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
	
	 Alessandro Ranellucci
						Alessandro Ranellucci