diff --git a/utils/themeeditor/graphics/rbimage.cpp b/utils/themeeditor/graphics/rbimage.cpp index 16e6bcb49e..f15d1ed2aa 100644 --- a/utils/themeeditor/graphics/rbimage.cpp +++ b/utils/themeeditor/graphics/rbimage.cpp @@ -44,7 +44,8 @@ RBImage::RBImage(QString file, int tiles, int x, int y, QGraphicsItem* parent) } - size = QRectF(x, y, image->width(), image->height() / tiles); + size = QRectF(0, 0, image->width(), image->height() / tiles); + setPos(x, y); } else diff --git a/utils/themeeditor/graphics/rbviewport.cpp b/utils/themeeditor/graphics/rbviewport.cpp index 3a2017512b..c5b88b3afd 100644 --- a/utils/themeeditor/graphics/rbviewport.cpp +++ b/utils/themeeditor/graphics/rbviewport.cpp @@ -100,7 +100,8 @@ RBViewport::RBViewport(skin_element* node, const RBRenderInfo& info) else h = node->params[param].data.numeric; - size = QRectF(x, y, w, h); + setPos(x, y); + size = QRectF(0, 0, w, h); } }