Commit c9460d58 authored by dmMaze's avatar dmMaze
Browse files

fix canvas scrollbar adjustment on scaling

parent 9b3c069e
Loading
Loading
Loading
Loading
+5 −3
Original line number Diff line number Diff line
@@ -241,10 +241,12 @@ class Canvas(QGraphicsScene):

        sbr = self.imgLayer.sceneBoundingRect()
        self.old_size = sbr.size()
        scale_changed = self.scale_factor != s_f
        self.scale_factor = s_f
        self.baseLayer.setScale(self.scale_factor)
        self.txtblkShapeControl.updateScale(self.scale_factor)

        if scale_changed:
            self.adjustScrollBar(self.gv.horizontalScrollBar(), factor)
            self.adjustScrollBar(self.gv.verticalScrollBar(), factor)
            self.setSceneRect(0, 0, self.imgLayer.sceneBoundingRect().width(), self.imgLayer.sceneBoundingRect().height())