mirror of
				https://github.com/SoftFever/OrcaSlicer.git
				synced 2025-10-30 04:02:52 -06: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
	
	 Alessandro Ranellucci
						Alessandro Ranellucci