Index: /home/wwwchrisde/svn/konversation/ChangeLog
===================================================================
--- /home/wwwchrisde/svn/konversation/ChangeLog	(revision 499001)
+++ /home/wwwchrisde/svn/konversation/ChangeLog	(revision 499002)
@@ -66,7 +66,7 @@
 - Add new networks behind the last network in the Server List dialog, resulting in the user interface finally matching the application behavior
 - Minor cosmetic improvement to the status bar: all segments now have the same height
 - Status bar segments correctly react to font size changes
-- Status bar now showing context-relevant information such as link URLs
+- Status bar now showing context-relevant information (link URLs, menu item descriptions)
 - Changed hard-coded channel join taskbar notification into a configurable notification event
 - Yammi media player is now supported by media script
 - QUIT events for users are now shown in any queries you have open with them
Index: /home/wwwchrisde/svn/konversation/src/konversationmainwindow.cpp
===================================================================
--- /home/wwwchrisde/svn/konversation/src/konversationmainwindow.cpp	(revision 499001)
+++ /home/wwwchrisde/svn/konversation/src/konversationmainwindow.cpp	(revision 499002)
@@ -705,6 +705,7 @@
 void KonversationMainWindow::addKonsolePanel()
 {
     KonsolePanel* panel=new KonsolePanel(getViewContainer());
+    panel->setName(i18n("Konsole"));
     addView(panel, i18n("Konsole"));
     connect(panel, SIGNAL(updateTabNotification(ChatWindow*,const Konversation::TabNotifyType&)), this, SLOT(setTabNotification(ChatWindow*,const Konversation::TabNotifyType&)));
     connect(panel,SIGNAL (deleted(ChatWindow*)),this,SLOT (closeKonsolePanel(ChatWindow*)) );
@@ -1154,15 +1155,25 @@
             QString tabName = Konversation::removeIrcMarkup(view->getName());
 
             if( tabName != "ChatWindowObject" )
-            {
                 m_channelInfoLabel->setText(tabName);
-            }
             else
-            {
                 m_channelInfoLabel->setText(QString::null);
-            }
         }
 
+        switch (view->getType())
+        {
+            case ChatWindow::Channel:
+            case ChatWindow::Query:
+            case ChatWindow::DccChat:
+            case ChatWindow::Status:
+                m_lagInfoLabel->show();
+                break;
+
+            default:
+                m_lagInfoLabel->hide();
+                break;
+        }
+
         // Make sure that only text views get to be the searchView
         if(view->searchView())
         {
Index: /home/wwwchrisde/svn/konversation/src/konsolepanel.cpp
===================================================================
--- /home/wwwchrisde/svn/konversation/src/konsolepanel.cpp	(revision 499001)
+++ /home/wwwchrisde/svn/konversation/src/konsolepanel.cpp	(revision 499002)
@@ -3,12 +3,14 @@
 
 #include <kdebug.h>
 #include <klibloader.h>
+#include <klocale.h>
 
 #include "konsolepanel.h"
 #include "common.h"
 
 KonsolePanel::KonsolePanel(QWidget *p) : ChatWindow( p )
 {
+    setName(i18n("Konsole"));
     setType(ChatWindow::Konsole);
     KLibFactory *fact = KLibLoader::self()->factory("libkonsolepart");
     if (!fact) return;
Index: /home/wwwchrisde/svn/konversation/src/konsolepanel.h
===================================================================
--- /home/wwwchrisde/svn/konversation/src/konsolepanel.h	(revision 499001)
+++ /home/wwwchrisde/svn/konversation/src/konsolepanel.h	(revision 499002)
@@ -11,10 +11,12 @@
 {
     Q_OBJECT
 
-        public:
+    public:
         KonsolePanel(QWidget *p);
         ~KonsolePanel();
 
+        virtual void setName(const QString& newName) { ChatWindow::setName(newName); }
+
         signals:
         void deleted(ChatWindow* myself);