labelme
                                
                                 labelme copied to clipboard
                                
                                    labelme copied to clipboard
                            
                            
                            
                        fill drawing defunct
Provide environment information
Python 3.12.9 labelme==5.8.1
What OS are you using?
Windows11
Describe the Bug
When draw polygon and fillDrawing is set, fill color not present
I checked source code, In Canvas::paintEvent return before draw fill:
    if (
        self.createMode == "polygon"
        and self.fillDrawing()
        and len(self.current.points) >= 2
    ):
        drawing_shape = self.current.copy()
        if drawing_shape.fill_color.getRgb()[3] == 0:
            logger.warning(
                "fill_drawing=true, but fill_color is transparent,"
                " so forcing to be opaque."
            )
            drawing_shape.fill_color.setAlpha(64)
        drawing_shape.addPoint(self.line[1])
    if self.createMode not in ["ai_polygon", "ai_mask"]:
        p.end()
        return
Expected Behavior
    if (
        self.createMode == "polygon"
        and self.fillDrawing()
        and len(self.current.points) >= 2
    ):
        drawing_shape = self.current.copy()
        if drawing_shape.fill_color.getRgb()[3] == 0:
            logger.warning(
                "fill_drawing=true, but fill_color is transparent,"
                " so forcing to be opaque."
            )
            drawing_shape.fill_color.setAlpha(64)
        drawing_shape.addPoint(self.line[1])
        drawing_shape.fill = True
        drawing_shape.paint(p)
    if self.createMode not in ["ai_polygon", "ai_mask"]:
        p.end()
        return
To Reproduce
No response