little sanity check
This commit is contained in:
parent
61ed1fcfb0
commit
68aa6be216
1 changed files with 2 additions and 0 deletions
|
@ -292,6 +292,8 @@ unsigned int XmbFontImp::textWidth(const FbString &text, unsigned int len) const
|
||||||
#endif // X_HAVE_UTF8_STRING
|
#endif // X_HAVE_UTF8_STRING
|
||||||
|
|
||||||
string localestr = text;
|
string localestr = text;
|
||||||
|
if (len > localestr.length())
|
||||||
|
len = localestr.length();
|
||||||
localestr.erase(len, string::npos);
|
localestr.erase(len, string::npos);
|
||||||
localestr = FbStringUtil::FbStrToLocale(localestr);
|
localestr = FbStringUtil::FbStrToLocale(localestr);
|
||||||
XmbTextExtents(m_fontset, localestr.data(), localestr.size(),
|
XmbTextExtents(m_fontset, localestr.data(), localestr.size(),
|
||||||
|
|
Loading…
Reference in a new issue