From a83ce289e066ef4f0f4ba9b2fd895e3216ffe0b9 Mon Sep 17 00:00:00 2001 From: Aloshi Date: Fri, 10 Jan 2014 18:05:37 -0600 Subject: [PATCH] Make new resizing algorithm actually work properly. --- src/components/ImageComponent.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/ImageComponent.cpp b/src/components/ImageComponent.cpp index 59e8ca50e..f6ed0f06a 100644 --- a/src/components/ImageComponent.cpp +++ b/src/components/ImageComponent.cpp @@ -67,13 +67,15 @@ void ImageComponent::resize() // if only one component is set, we resize in a way that maintains aspect ratio if(!mTargetSize.x() && mTargetSize.y()) { - mSize[0] = (mTargetSize.y() / mSize.y()) * mSize.x(); + mSize[0] = (mTargetSize.y() / textureSize.y()) * textureSize.x(); mSize[1] = mTargetSize.y(); }else if(mTargetSize.x() && !mTargetSize.y()) { mSize[0] = mTargetSize.x(); - mSize[1] = (mTargetSize.x() / mSize.x()) * mSize.y(); + mSize[1] = (mTargetSize.x() / textureSize.x()) * textureSize.y(); } + + LOG(LogInfo) << "resized to: " << mSize.x() << ", " << mSize.y(); } } }