X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fqtui%2Ftopicwidget.cpp;h=cc66bd460427f108ef65108d5b926daecbbed460;hp=c8c5aaeb21c46d9615538986ebed192b4a12cf37;hb=f448828fb29f3d23d9306f777cd264a13fde0e9a;hpb=e493c43cc455c1f7842f2ce90a1d0e0f72fb43c0 diff --git a/src/qtui/topicwidget.cpp b/src/qtui/topicwidget.cpp index c8c5aaeb..cc66bd46 100644 --- a/src/qtui/topicwidget.cpp +++ b/src/qtui/topicwidget.cpp @@ -65,7 +65,10 @@ void TopicWidget::on_topicLineEdit_returnPressed() { QModelIndex currentIdx = currentIndex(); if(currentIdx.isValid() && currentIdx.data(NetworkModel::BufferTypeRole) == BufferInfo::ChannelBuffer) { BufferInfo bufferInfo = currentIdx.data(NetworkModel::BufferInfoRole).value(); - Client::userInput(bufferInfo, QString("/topic %1").arg(ui.topicLineEdit->text())); + if(ui.topicLineEdit->text().isEmpty()) + Client::userInput(bufferInfo, QString("/quote TOPIC %1 :").arg(bufferInfo.bufferName())); + else + Client::userInput(bufferInfo, QString("/topic %1").arg(ui.topicLineEdit->text())); } switchPlain(); }