From 751428a29cad693c3d35bde413393d2c5802c14e Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Wed, 11 Nov 2015 18:42:28 +0300 Subject: Fix buttons position in char create dialog in very small screen size. --- src/gui/windows/charcreatedialog.cpp | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/gui/windows/charcreatedialog.cpp b/src/gui/windows/charcreatedialog.cpp index 4c3b917a9..d51c8158e 100644 --- a/src/gui/windows/charcreatedialog.cpp +++ b/src/gui/windows/charcreatedialog.cpp @@ -725,8 +725,20 @@ void CharCreateDialog::setButtonsPosition(const int w, const int h) { if (mainGraphics->getHeight() < 480) { - mCreateButton->setPosition(340, 150); - mCancelButton->setPosition(340, 160 + mCreateButton->getHeight()); + if (mMaxPoints) + { + mCreateButton->setPosition(337, 160); + mCancelButton->setPosition(337 + mCreateButton->getWidth(), 160); + } + else + { + mCancelButton->setPosition( + w / 2, + 160); + mCreateButton->setPosition( + mCancelButton->getX() - 5 - mCreateButton->getWidth(), + 160); + } } else { -- cgit v1.2.3-60-g2f50