| 
				
				
					
				
				
				 | 
			
			 | 
			@@ -970,6 +970,11 @@ static void nvg__appendCommands(NVGcontext* ctx, float* vals, int nvals) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					ctx->ccommands = ccommands; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				if ((int)vals[0] != NVG_CLOSE && (int)vals[0] != NVG_WINDING) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					ctx->commandx = vals[nvals-2]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					ctx->commandy = vals[nvals-1]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				// transform commands | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				i = 0; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				while (i < nvals) { | 
		
		
	
	
		
			
				| 
				
					
				
				
					
				
				
				 | 
			
			 | 
			@@ -1003,11 +1008,6 @@ static void nvg__appendCommands(NVGcontext* ctx, float* vals, int nvals) | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				memcpy(&ctx->commands[ctx->ncommands], vals, nvals*sizeof(float)); | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				ctx->ncommands += nvals; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				if ((int)vals[0] != NVG_CLOSE && (int)vals[0] != NVG_WINDING) { | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					ctx->commandx = vals[nvals-2]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
					ctx->commandy = vals[nvals-1]; | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
				} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			} | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
  | 
		
		
	
	
		
			
				| 
				
					
				
				
				
				 | 
			
			 | 
			
  |