| 
					
				 | 
			
			
				@@ -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): 
			 |