rem: if( folder && folder->countUnread() > 0 ) {
add: if( folder && (folder->countUnread() > 0) ) {
context: void paintCell( QPainter * p, const QColorGroup & cg,		  int column, int width, int align ){  if ( !p )    return;  QListView *lv = listView();  int r = lv ? lv->itemMargin() : 1;  const QPixmap *icon = pixmap( column );  int marg = lv ? lv->itemMargin() : 1;  if (!mPaintInfo->pixmapOn)    p->fillRect( 0, 0, width, height(), cg.base() );  if ( isSelected() &&       (column==0 || listView()->allColumnsShowFocus()) ) {    p->fillRect( r - marg, 0, width - r + marg, height(),		 cg.brush( QColorGroup::Highlight ) );    p->setPen( cg.highlightedText() );  } else {    p->setPen( mPaintInfo->colFore );  }  if ( icon ) {    p->drawPixmap( r, (height()-icon->height())/2, *icon );    r += icon->width() + listView()->itemMargin();  }  QString t = text( column );  if ( !t.isEmpty() ) {    if( folder && folder->countUnread() > 0 ) {      QFont f = p->font();      f.setWeight(QFont::Bold);      p->setFont(f);    }    QRect br;    p->drawText( r, 0, width-marg-r, height(),		 align | AlignVCenter, t, -1, &br );    if (!isSelected())      p->setPen( mPaintInfo->colUnread );    if (column == 0)      p->drawText( br.right(), 0, width-marg-br.right(), height(),		   align | AlignVCenter, unread);  }}