From: Johannes Huber Date: Fri, 5 Mar 2010 00:41:30 +0000 (+0100) Subject: fixes #929 X-Git-Tag: 0.6.0~38 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=99173bd223807ad1b904555e2a22779137f25a43;ds=sidebyside 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));