Commit ef28e96d authored by dmMaze's avatar dmMaze
Browse files

fix mouse button conflict

parent 8f9a03a9
Loading
Loading
Loading
Loading
+3 −2
Original line number Diff line number Diff line
@@ -291,16 +291,17 @@ class Canvas(QGraphicsScene):
                    return self.startCreateTextblock(event.scenePos())
        elif self.creating_normal_rect:
            return self.startCreateTextblock(event.scenePos(), hide_control=True)

        elif event.button() == Qt.MouseButton.LeftButton:
            if self.alt_pressed:
                self.scale_tool_mode = True
                self.begin_scale_tool.emit(event.scenePos())
            elif self.painting:
            elif self.painting and self.stroke_path_item is None:
                self.stroke_path_item = PenStrokeItem(self.imgLayer.mapFromScene(event.scenePos()))
                self.addStrokeItem(self.stroke_path_item)

        elif event.button() == Qt.MouseButton.RightButton:
            if self.painting:
            if self.painting and self.stroke_path_item is None:
                self.stroke_path_item = PenStrokeItem(self.imgLayer.mapFromScene(event.scenePos()))
                self.addStrokeItem(self.stroke_path_item)