fix code causing segfault in Window::GetString()

This commit is contained in:
unK
2008-09-17 14:58:28 +02:00
parent 5ec6e998ef
commit 82f4ee14ce

View File

@@ -531,7 +531,7 @@ string Window::GetString(const string &base, unsigned int length, int width) con
if (mbtowc(&wc_in, tmp_in.c_str(), MB_CUR_MAX) < 0) if (mbtowc(&wc_in, tmp_in.c_str(), MB_CUR_MAX) < 0)
break; break;
if ((x-minx)+beginning == tmp.length()) if ((x-minx)+beginning >= tmp.length())
{ {
tmp.push_back(wc_in); tmp.push_back(wc_in);
if (!beginning) if (!beginning)