diff options
author | Andrei Karas <akaras@inbox.ru> | 2013-05-06 21:27:07 +0300 |
---|---|---|
committer | Andrei Karas <akaras@inbox.ru> | 2013-05-06 21:27:07 +0300 |
commit | 551e9f611c391e3df4e7635a624336586a39fdfc (patch) | |
tree | 18d101fc0ebc2ecaccbae221c0bc6c4b83ab77fb /src/gui/buyselldialog.cpp | |
parent | 50029e25816b261dd5d9659d6da76cef7e392c27 (diff) | |
download | manaplus-551e9f611c391e3df4e7635a624336586a39fdfc.tar.gz manaplus-551e9f611c391e3df4e7635a624336586a39fdfc.tar.bz2 manaplus-551e9f611c391e3df4e7635a624336586a39fdfc.tar.xz manaplus-551e9f611c391e3df4e7635a624336586a39fdfc.zip |
improve buyselldialog class.
Diffstat (limited to 'src/gui/buyselldialog.cpp')
-rw-r--r-- | src/gui/buyselldialog.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/gui/buyselldialog.cpp b/src/gui/buyselldialog.cpp index 32e762c1d..1c8c81b52 100644 --- a/src/gui/buyselldialog.cpp +++ b/src/gui/buyselldialog.cpp @@ -45,7 +45,7 @@ BuySellDialog::BuySellDialog(const int npcId) : init(); } -BuySellDialog::BuySellDialog(std::string nick) : +BuySellDialog::BuySellDialog(const std::string &nick) : // TRANSLATORS: shop window name Window(_("Shop"), false, nullptr, "buysell.xml"), gcn::ActionListener(), @@ -84,9 +84,11 @@ void BuySellDialog::init() add(btn); x += btn->getWidth() + buttonPadding; } - mBuyButton->requestFocus(); - - setContentSize(x, 2 * y + mBuyButton->getHeight()); + if (mBuyButton) + { + mBuyButton->requestFocus(); + setContentSize(x, 2 * y + mBuyButton->getHeight()); + } center(); setDefaultSize(); |