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