X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Fmainwin.cpp;h=669261c92025b09cb96a0f7d3130d890f28a0abe;hp=c8fc11bc1a7a82c95fa41f9a3c7bdc581c852d8e;hb=4787ae231945b6d6ca8b3c255924c4f13178f83c;hpb=b5385b3ddf6f0e8df8f0af7275b59dcc1fcd0ed1 diff --git a/src/qtui/mainwin.cpp b/src/qtui/mainwin.cpp index c8fc11bc..669261c9 100644 --- a/src/qtui/mainwin.cpp +++ b/src/qtui/mainwin.cpp @@ -89,7 +89,7 @@ MainWin::MainWin(QtUi *_gui, QWidget *parent) } connect(Client::instance(), SIGNAL(securedConnection()), this, SLOT(securedConnection())); - sslLabel->setPixmap(QPixmap::fromImage(QImage(":/16x16/status/no-ssl"))); + sslLabel->setPixmap(QPixmap()); statusBar()->addPermanentWidget(sslLabel); } @@ -350,6 +350,8 @@ void MainWin::connectedToCore() { statusBar()->showMessage(tr("Connected to core.")); setWindowIcon(onlineTrayIcon); systray->setIcon(onlineTrayIcon); + if(sslLabel->width() == 0) + sslLabel->setPixmap(QPixmap::fromImage(QImage(":/16x16/status/no-ssl"))); } void MainWin::securedConnection() { @@ -370,7 +372,7 @@ void MainWin::disconnectedFromCore() { statusBar()->showMessage(tr("Not connected to core.")); setWindowIcon(offlineTrayIcon); systray->setIcon(offlineTrayIcon); - sslLabel->setPixmap(QPixmap::fromImage(QImage(":/16x16/status/no-ssl"))); + sslLabel->setPixmap(QPixmap()); } AbstractUiMsg *MainWin::layoutMsg(const Message &msg) {