|  | @@ -486,6 +486,15 @@ class Canvas(QtWidgets.QWidget):
 | 
	
		
			
				|  |  |          if self.selectedShapeCopy:
 | 
	
		
			
				|  |  |              self.selectedShapeCopy.paint(p)
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +        if (
 | 
	
		
			
				|  |  | +            self.createMode == 'polygon' and self.current is not None and
 | 
	
		
			
				|  |  | +            len(self.current.points) >= 2
 | 
	
		
			
				|  |  | +        ):
 | 
	
		
			
				|  |  | +            realTimeShape = self.current.copy()
 | 
	
		
			
				|  |  | +            realTimeShape.addPoint(self.line[1])
 | 
	
		
			
				|  |  | +            realTimeShape.fill = True
 | 
	
		
			
				|  |  | +            realTimeShape.paint(p)
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |          p.end()
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |      def transformPos(self, point):
 |