summaryrefslogtreecommitdiff
path: root/src/gui/widgets/setupitem.cpp
diff options
context:
space:
mode:
authorAndrei Karas <akaras@inbox.ru>2012-09-15 23:05:16 +0300
committerAndrei Karas <akaras@inbox.ru>2012-09-15 23:05:16 +0300
commitb162094c7609fa37f2eef6be3fed0e26830bc506 (patch)
tree072b83f0ce6b7f871acd9a2d2c6c49b8dac7dc64 /src/gui/widgets/setupitem.cpp
parent4031a5068859fb99f604dfecceb2fb1c954e166f (diff)
downloadmanaplus-b162094c7609fa37f2eef6be3fed0e26830bc506.tar.gz
manaplus-b162094c7609fa37f2eef6be3fed0e26830bc506.tar.bz2
manaplus-b162094c7609fa37f2eef6be3fed0e26830bc506.tar.xz
manaplus-b162094c7609fa37f2eef6be3fed0e26830bc506.zip
Improve a bit widgets speed.
Diffstat (limited to 'src/gui/widgets/setupitem.cpp')
-rw-r--r--src/gui/widgets/setupitem.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/gui/widgets/setupitem.cpp b/src/gui/widgets/setupitem.cpp
index 618011dee..82d5132a3 100644
--- a/src/gui/widgets/setupitem.cpp
+++ b/src/gui/widgets/setupitem.cpp
@@ -174,8 +174,9 @@ void SetupItem::externalUpdated(std::string eventName A_UNUSED)
void SetupItem::fixFirstItemSize(gcn::Widget *const widget)
{
- if (widget->getWidth() < mParent->getPreferredFirstItemSize())
- widget->setWidth(mParent->getPreferredFirstItemSize());
+ const int maxSize = mParent->getPreferredFirstItemSize();
+ if (widget->getWidth() < maxSize)
+ widget->setWidth(maxSize);
}
SetupItemCheckBox::SetupItemCheckBox(std::string text, std::string description,