Ticket #5833: cutDown.diff

File cutDown.diff, 1.1 KB (added by Xavier Hervy <xavier.hervy@…>, 16 years ago)
  • mythuitype.cpp

     
    462462    while (margin > 0)
    463463    {
    464464        if (multiline)
     465        {
     466/*Temporory fix for bug in QT*/
     467            QString tmpStr = data.left(index + margin);                                             
    465468            diff = maxheight - fm.boundingRect(0, 0, maxwidth, maxheight,
     469                                               justification, tmpStr,
     470                                               index + margin, 0).height();
     471/*FIXME bug in QFontMetrics::boundingRect which does not take len in account
     472  at least with QT 4.3.2
     473            diff = maxheight - fm.boundingRect(0, 0, maxwidth, maxheight,
    466474                                               justification, data,
    467                                                index + margin, 0).height();
     475                                               index + margin, 0).height();*/                                         
     476           
     477        }
    468478        else
    469479            diff = maxwidth - fm.width(data, index + margin);
    470480        if (diff >= 0)