SVN commit 440493 by sngeorgaras: fixing bugs... M +40 -19 kmhtmlarchive.cpp --- trunk/kdenonbeta/kio_mhtml/kmhtmlarchive.cpp #440492:440493 @@ -1555,13 +1555,18 @@ // kdDebug()<<"italics["<"); if(bold[i]=="75") cols[i].append(""); @@ -1570,8 +1575,9 @@ // add font tags for(int i=curGtEl;i>=0;i--){ QCString enTag(""); + //if(fonts[gtEl[i].level]==fonts[4] && !fonts[4].isEmpty()) enTag=""; if(italics[gtEl[i].level]=="1") enTag.append(""); - if(bold[gtEl[i].level]=="75") enTag.prepend(""); + if(bold[gtEl[i].level]=="75") enTag.append(""); str.insert(gtEl[i].end,enTag); str.insert(gtEl[i].start,cols[gtEl[i].level]); } @@ -1593,19 +1599,32 @@ // fix body font find=str.find(""); - }else find++; + //kdDebug()<<"find="<"); +// }else find++; +// } @@ -1689,13 +1708,15 @@ en++; ff=str.mid(en,1); } + //kdDebug()<<"en="<"); str.insert(en,""); str.insert(st,temp); - find=find+en+20; + //find=find+en+20; + find=en+2+temp.length(); }else find++; } }