From: Johannes Huber Date: Fri, 5 Mar 2010 00:41:30 +0000 (+0100) Subject: fixes #929 X-Git-Tag: 0.7-beta1~141 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=7a57f476f89bbc25dcea42c4dfcf3fa51da4afea;hp=5d8eb55a0e2a1ebd08bb2d173508b681a6245f6d fixes #929 --- diff --git a/src/qtui/topicwidget.cpp b/src/qtui/topicwidget.cpp index a8b414f0..c0a9273d 100644 --- a/src/qtui/topicwidget.cpp +++ b/src/qtui/topicwidget.cpp @@ -90,8 +90,15 @@ void TopicWidget::setCustomFont(const QFont &f) { void TopicWidget::setTopic(const QModelIndex &index) { BufferId id = index.sibling(index.row(), 0).data(NetworkModel::BufferIdRole).value(); - if(!id.isValid()) + if(!id.isValid()) { + _topic = ""; + _readonly = true; + ui.topicEditButton->setVisible(false); + ui.topicLabel->setText(_topic); + ui.topicLineEdit->setText(_topic); + switchPlain(); return; + } const Network *network = Client::network(Client::networkModel()->networkId(id));