- Fix ME_CharFromPoint relying on Wine's incorrect behavior of GetTextExtentExPointW. Already sent upstream(TM)
See issue #6196,5784,6037,6095,6187,6513 for more details.
svn path=/trunk/; revision=54234
int fit = 0;
HGDIOBJ hOldFont;
SIZE sz;
int fit = 0;
HGDIOBJ hOldFont;
SIZE sz;
- if (!run->strText->nLen)
+ if (!run->strText->nLen || cx <= 0)
return 0;
if (run->nFlags & MERF_TAB ||
return 0;
if (run->nFlags & MERF_TAB ||
ME_Context c;
HGDIOBJ hOldFont;
SIZE sz, sz2, sz3;
ME_Context c;
HGDIOBJ hOldFont;
SIZE sz, sz2, sz3;
- if (!run->strText->nLen)
+ if (!run->strText->nLen || cx <= 0)
return 0;
if (run->nFlags & (MERF_TAB | MERF_ENDCELL))
return 0;
if (run->nFlags & (MERF_TAB | MERF_ENDCELL))