diff --git a/ArchitectureColoredPainting/src/Editor/LayerWrapper.cpp b/ArchitectureColoredPainting/src/Editor/LayerWrapper.cpp index e2405bd..6beb194 100644 --- a/ArchitectureColoredPainting/src/Editor/LayerWrapper.cpp +++ b/ArchitectureColoredPainting/src/Editor/LayerWrapper.cpp @@ -466,8 +466,9 @@ void LayerWrapper::paintVisualBounding(QPainter* painter) const layer = layer->parent; } painter->save(); - painter->setTransform(transform); - painter->drawRect(cache.getBoundingRect()); + auto rect = this->cache.getBoundingRect(); + rect = transform.mapRect(rect); + painter->drawRect(rect); painter->restore(); }