X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Ftopicwidget.cpp;h=c0a9273d999f5e2f280c88aead4542cf725157b7;hp=a8b414f011813e2d96e774fe155c1c0d0c24ac5c;hb=7a57f476f89bbc25dcea42c4dfcf3fa51da4afea;hpb=5d8eb55a0e2a1ebd08bb2d173508b681a6245f6d 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));