From cfd31ef4c08d2c0d6cc1125bc2910e3020b5a601 Mon Sep 17 00:00:00 2001 From: Henrique Santiago Date: Mon, 2 Jul 2012 17:30:15 -0300 Subject: [PATCH] Change uiitem draw --- src/otclient/ui/uiitem.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/otclient/ui/uiitem.cpp b/src/otclient/ui/uiitem.cpp index 1c5fbb8b..ecdf837c 100644 --- a/src/otclient/ui/uiitem.cpp +++ b/src/otclient/ui/uiitem.cpp @@ -46,14 +46,14 @@ void UIItem::drawSelf(Fw::DrawPane drawPane) if(m_item) { Rect drawRect = getPaddingRect(); - Point dest = drawRect.topLeft(); + Point dest = drawRect.bottomRight() + Point(1,1); int exactSize = m_item->getExactSize(); if(exactSize == 0) return; float scaleFactor = std::min(drawRect.width() / (float)exactSize, drawRect.height() / (float)exactSize); - dest += m_item->getDisplacement() * scaleFactor; + dest += (m_item->getDisplacement() - Point(32,32)) * scaleFactor; g_painter->setColor(Color::white); m_item->draw(dest, scaleFactor, true);