|  |  | @ -379,7 +379,7 @@ bool PNS_LINE_PLACER::handleViaPlacement( PNS_LINE& aHead ) | 
			
		
	
		
			
				
					|  |  |  |     if( !m_placingVia ) | 
			
		
	
		
			
				
					|  |  |  |         return true; | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     PNS_LAYERSET allLayers( 0, 15 ); | 
			
		
	
		
			
				
					|  |  |  |     PNS_LAYERSET allLayers( 0, MAX_CU_LAYERS - 1 ); | 
			
		
	
		
			
				
					|  |  |  |     PNS_VIA v( aHead.CPoint( -1 ), allLayers, m_viaDiameter, m_viaDrill, aHead.Net() ); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     VECTOR2I force; | 
			
		
	
	
		
			
				
					|  |  | @ -439,7 +439,7 @@ bool PNS_LINE_PLACER::rhWalkOnly( const VECTOR2I& aP, PNS_LINE& aNewHead ) | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
		
			
				
					|  |  |  |     else if( m_placingVia && viaOk ) | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |         PNS_LAYERSET allLayers( 0, 15 ); | 
			
		
	
		
			
				
					|  |  |  |         PNS_LAYERSET allLayers( 0, MAX_CU_LAYERS - 1 ); | 
			
		
	
		
			
				
					|  |  |  |         PNS_VIA v1( walkFull.CPoint( -1 ), allLayers, m_viaDiameter, m_viaDrill ); | 
			
		
	
		
			
				
					|  |  |  |         walkFull.AppendVia( v1 ); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | @ -464,7 +464,7 @@ bool PNS_LINE_PLACER::rhMarkObstacles( const VECTOR2I& aP, PNS_LINE& aNewHead ) | 
			
		
	
		
			
				
					|  |  |  |      | 
			
		
	
		
			
				
					|  |  |  |     if( m_placingVia ) | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |         PNS_LAYERSET allLayers( 0, 15 ); | 
			
		
	
		
			
				
					|  |  |  |         PNS_LAYERSET allLayers( 0, MAX_CU_LAYERS - 1 ); | 
			
		
	
		
			
				
					|  |  |  |         PNS_VIA v1( m_head.CPoint( -1 ), allLayers, m_viaDiameter, m_viaDrill ); | 
			
		
	
		
			
				
					|  |  |  |         m_head.AppendVia( v1 ); | 
			
		
	
		
			
				
					|  |  |  |     } | 
			
		
	
	
		
			
				
					|  |  | @ -507,7 +507,7 @@ bool PNS_LINE_PLACER::rhShoveOnly ( const VECTOR2I& aP, PNS_LINE& aNewHead ) | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
		
			
				
					|  |  |  |     if( m_placingVia ) | 
			
		
	
		
			
				
					|  |  |  |     { | 
			
		
	
		
			
				
					|  |  |  |         PNS_LAYERSET allLayers( 0, 15 ); | 
			
		
	
		
			
				
					|  |  |  |         PNS_LAYERSET allLayers( 0, MAX_CU_LAYERS - 1 ); | 
			
		
	
		
			
				
					|  |  |  |         PNS_VIA v1( l.CPoint( -1 ), allLayers, m_viaDiameter, m_viaDrill ); | 
			
		
	
		
			
				
					|  |  |  |         PNS_VIA v2( l2.CPoint( -1 ), allLayers, m_viaDiameter, m_viaDrill ); | 
			
		
	
		
			
				
					|  |  |  | 
 | 
			
		
	
	
		
			
				
					|  |  | 
 |