fix code causing segfault in Window::GetString()

master
unK 18 years ago
parent 5ec6e998ef
commit 82f4ee14ce
  1. 2
      src/window.cpp

@ -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)

Loading…
Cancel
Save