fixing partial BR #208 (no longer showing away message in tool tip if not away)
authorMarcus Eggenberger <egs@quassel-irc.org>
Thu, 10 Jul 2008 14:06:23 +0000 (16:06 +0200)
committerMarcus Eggenberger <egs@quassel-irc.org>
Thu, 10 Jul 2008 14:08:27 +0000 (16:08 +0200)
src/client/networkmodel.cpp

index 1a692ca..1892ecc 100644 (file)
@@ -572,8 +572,11 @@ QString IrcUserItem::toolTip(int column) const {
   Q_UNUSED(column);
   QStringList toolTip(QString("<b>%1</b>").arg(nickName()));
   if(_ircUser->userModes() != "") toolTip[0].append(QString(" (%1)").arg(_ircUser->userModes()));
-  if(_ircUser->isAway()) toolTip[0].append(" is away");
-  if(!_ircUser->awayMessage().isEmpty()) toolTip[0].append(QString(" (%1)").arg(_ircUser->awayMessage()));
+  if(_ircUser->isAway()) {
+    toolTip[0].append(" is away");
+    if(!_ircUser->awayMessage().isEmpty())
+      toolTip[0].append(QString(" (%1)").arg(_ircUser->awayMessage()));
+  }
   if(!_ircUser->realName().isEmpty()) toolTip.append(_ircUser->realName());
   if(!_ircUser->ircOperator().isEmpty()) toolTip.append(QString("%1 %2").arg(nickName()).arg(_ircUser->ircOperator()));
   if(!_ircUser->suserHost().isEmpty()) toolTip.append(_ircUser->suserHost());