From b1c00c052af5b89ab6b146ed0e3dc14f1c275711 Mon Sep 17 00:00:00 2001 From: Aleksei Kanash Date: Thu, 20 Sep 2012 14:04:30 +0300 Subject: [PATCH] Fixed unexpected scaling of items at tool "unpin" operation. --- src/board/UBBoardController.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/board/UBBoardController.cpp b/src/board/UBBoardController.cpp index dfe4b30d..a3170bd1 100644 --- a/src/board/UBBoardController.cpp +++ b/src/board/UBBoardController.cpp @@ -2333,6 +2333,8 @@ void UBBoardController::moveToolWidgetToScene(UBToolWidget* toolWidget) { UBGraphicsWidgetItem *widgetToScene = toolWidget->toolWidget(); + widgetToScene->resetTransform(); + QPoint mainWindowCenter = toolWidget->mapTo(mMainWindow, QPoint(toolWidget->width(), toolWidget->height()) / 2); QPoint controlViewCenter = mControlView->mapFrom(mMainWindow, mainWindowCenter); QPointF scenePos = mControlView->mapToScene(controlViewCenter);