diff -ru -X exclude psi-clean/src/contactview.cpp psi/src/contactview.cpp --- psi-clean/src/contactview.cpp Tue Nov 04 07:12:56 2003 +++ psi/src/contactview.cpp Tue Nov 11 12:39:18 2003 @@ -1674,7 +1683,7 @@ return; QRect r(itemRect(i)); if(i->type() == ContactViewItem::Contact) - tip(r, i->u()->makeTip(true, false)); + tip(r, i->u()->makeTip(true, true)); else if(i->type() == ContactViewItem::Profile) { - tip(r, i->contactProfile()->makeTip(true, false)); + tip(r, i->contactProfile()->makeTip(true, true)); } diff -ru -X exclude psi-clean/src/psipopup.cpp psi/src/psipopup.cpp --- psi-clean/src/psipopup.cpp Tue Oct 28 18:05:50 2003 +++ psi/src/psipopup.cpp Tue Nov 11 12:14:36 2003 @@ -334,7 +334,7 @@ else name = "<" + jid + ">"; - QString statusString = plain2rich(status); + QString statusString = linkify(plain2rich(status)); if ( option.useEmoticons && option.emoticonsInPopup ) statusString = emoticonify(statusString); diff -ru -X exclude psi-clean/src/userlist.cpp psi/src/userlist.cpp --- psi-clean/src/userlist.cpp Mon Oct 27 23:42:38 2003 +++ psi/src/userlist.cpp Tue Nov 11 12:43:50 2003 @@ -398,7 +404,7 @@ s = plain2rich(s); if ( doLinkify ) s = linkify(s); - if( option.useEmoticons && option.emoticonsInToolTip && !doLinkify ) + if( option.useEmoticons && option.emoticonsInToolTip ) s = emoticonify(s); str += QString("
%1
%2").arg(head).arg(s); } @@ -419,14 +425,15 @@ // status message QString s = lastUnavailableStatus().status(); if(!s.isEmpty()) { - QString head = QObject::tr("Last Status Message"); + QString head = QObject::tr("Status Message"); if(trim) s = plain2rich(clipStatus(s, 200, 12)); - else { - s = plain2rich(clipStatus(s, 200, 12)); - if ( doLinkify ) - s = linkify(s); - } + else + s = plain2rich(s); + if ( doLinkify ) + s = linkify(s); + if( option.useEmoticons ) + s = emoticonify(s); str += QString("
%1
%2").arg(head).arg(s); } }