From 84499779fcf0c8b5392a88f1c9311775e692ebef Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Fri, 14 Sep 2012 02:54:44 +0300 Subject: Improve a bit some gui controls speed. --- src/gui/widgets/button.cpp | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'src/gui/widgets/button.cpp') diff --git a/src/gui/widgets/button.cpp b/src/gui/widgets/button.cpp index c8f756f6a..ce2dfd74a 100644 --- a/src/gui/widgets/button.cpp +++ b/src/gui/widgets/button.cpp @@ -433,19 +433,20 @@ void Button::widgetMoved(const gcn::Event &event A_UNUSED) void Button::adjustSize() { + const gcn::Font *const font = getFont(); if (mImages) { - setWidth(getFont()->getWidth(mCaption) + setWidth(font->getWidth(mCaption) + mImageWidth + 2 + 2 * mSpacing); - int height = getFont()->getHeight(); + int height = font->getHeight(); if (height < mImageHeight) height = mImageHeight; setHeight(height + 2 * mSpacing); } else { - setWidth(getFont()->getWidth(mCaption) + 2 * mSpacing); - setHeight(getFont()->getHeight() + 2 * mSpacing); + setWidth(font->getWidth(mCaption) + 2 * mSpacing); + setHeight(font->getHeight() + 2 * mSpacing); } } -- cgit v1.2.3-70-g09d2