mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-11-02 20:51:23 -07:00 
			
		
		
		
	Avoid potential fatal error when processing models with empty layers. #1127
This commit is contained in:
		
							parent
							
								
									8a01cb9e96
								
							
						
					
					
						commit
						6bb2e593a7
					
				
					 1 changed files with 2 additions and 1 deletions
				
			
		| 
						 | 
				
			
			@ -119,7 +119,8 @@ sub process_layer {
 | 
			
		|||
            
 | 
			
		||||
            my @islands = ();
 | 
			
		||||
            if ($Slic3r::Config->avoid_crossing_perimeters) {
 | 
			
		||||
                push @islands, map +{ perimeters => [], fills => [] }, @{$layer->slices};
 | 
			
		||||
                push @islands, { perimeters => [], fills => [] }
 | 
			
		||||
                    for 1 .. (@{$layer->slices} || 1);  # make sure we have at least one island hash to avoid failure of the -1 subscript below
 | 
			
		||||
                PERIMETER: foreach my $perimeter (@{$layerm->perimeters}) {
 | 
			
		||||
                    my $p = $perimeter->unpack;
 | 
			
		||||
                    for my $i (0 .. $#{$layer->slices}-1) {
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue