From 751428a29cad693c3d35bde413393d2c5802c14e Mon Sep 17 00:00:00 2001
From: Andrei Karas <akaras@inbox.ru>
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(-)

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-70-g09d2