summaryrefslogtreecommitdiff
path: root/src/gui/charcreatedialog.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/gui/charcreatedialog.cpp')
-rw-r--r--src/gui/charcreatedialog.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/gui/charcreatedialog.cpp b/src/gui/charcreatedialog.cpp
index cff7d822..9f8619df 100644
--- a/src/gui/charcreatedialog.cpp
+++ b/src/gui/charcreatedialog.cpp
@@ -98,8 +98,13 @@ CharCreateDialog::CharCreateDialog(CharSelectDialog *parent, int slot):
setContentSize(w, h);
mPlayerBox->setDimension(gcn::Rectangle(80, 30, 110, 85));
mNameLabel->setPosition(5, 5);
+ mNameLabel->adjustSize();
+
+ const int nameFieldX = mNameLabel->getX() + mNameLabel->getWidth() + 5;
+ const int nameFieldWidth = w - nameFieldX - 7;
+
mNameField->setDimension(
- gcn::Rectangle(45, 5, w - 45 - 7, mNameField->getHeight()));
+ gcn::Rectangle(nameFieldX, 5, nameFieldWidth, mNameField->getHeight()));
mAttributesLeft->setPosition(15, 280);
updateSliders();
mCancelButton->setPosition(