From 05abb208b47329b60a3cbbef86f8bc88f91ab5de Mon Sep 17 00:00:00 2001 From: Andrei Karas Date: Sun, 24 Jun 2012 17:42:53 +0300 Subject: Fix crash in char creation if client data corrupted. --- src/gui/charcreatedialog.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/gui/charcreatedialog.cpp b/src/gui/charcreatedialog.cpp index 52e59f095..6a2ad0bf3 100644 --- a/src/gui/charcreatedialog.cpp +++ b/src/gui/charcreatedialog.cpp @@ -501,7 +501,10 @@ void CharCreateDialog::updateHair() mHairStyleNameLabel->setCaption(item.getName()); mHairStyleNameLabel->adjustSize(); - mHairColor %= ColorDB::getHairSize(); + if (ColorDB::getHairSize()) + mHairColor %= ColorDB::getHairSize(); + else + mHairColor = 0; if (mHairColor < 0) mHairColor += ColorDB::getHairSize(); if (mHairColor < static_cast(minHairColor) -- cgit v1.2.3-70-g09d2