mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-31 20:51:12 -06:00 
			
		
		
		
	Use last extruder's settings when adding new ones. #1997
This commit is contained in:
		
							parent
							
								
									0ba685f556
								
							
						
					
					
						commit
						85b0a4376a
					
				
					 1 changed files with 7 additions and 1 deletions
				
			
		|  | @ -743,7 +743,13 @@ sub _build_extruder_pages { | |||
|         # extend options | ||||
|         foreach my $opt_key ($self->_extruder_options) { | ||||
|             my $values = $self->{config}->get($opt_key); | ||||
|             $values->[$extruder_idx] //= $default_config->get_at($opt_key, 0); | ||||
|             if (!defined $values) { | ||||
|                 $values = [ $default_config->get_at($opt_key, 0) ]; | ||||
|             } else { | ||||
|                 # use last extruder's settings for the new one | ||||
|                 my $last_value = $values->[-1]; | ||||
|                 $values->[$extruder_idx] //= $last_value; | ||||
|             } | ||||
|             $self->{config}->set($opt_key, $values) | ||||
|                 or die "Unable to extend $opt_key"; | ||||
|         } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Alessandro Ranellucci
						Alessandro Ranellucci