- option->palette.setColor(QPalette::Text, _FgColorHighlightActivity);
- return;
- }
- if(activity & BufferInfo::NewMessage) {
- option->palette.setColor(QPalette::Text, _FgColorNewMessageActivity);
- return;
- }
- if(activity & BufferInfo::OtherActivity) {
- option->palette.setColor(QPalette::Text, _FgColorOtherActivity);
- return;
+ fgColor = _FgColorHighlightActivity;
+ } else if(activity & BufferInfo::NewMessage) {
+ fgColor = _FgColorNewMessageActivity;
+ } else if(activity & BufferInfo::OtherActivity) {
+ fgColor = _FgColorOtherActivity;
+ } else if(!index.data(NetworkModel::ItemActiveRole).toBool() || index.data(NetworkModel::UserAwayRole).toBool()) {
+ fgColor = _FgColorInactiveActivity;