}
void TopicWidget::setTopic(const QString &newtopic) {
+ if(_topic == newtopic)
+ return;
+
+ _topic = newtopic;
ui.topicButton->setAndStyleText(newtopic);
ui.topicLineEdit->setText(newtopic);
switchPlain();
if(keyEvent->key() == Qt::Key_Escape) {
switchPlain();
+ ui.topicLineEdit->setText(_topic);
return true;
}