X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fbufferview.cpp;h=fef9f3bcd46d80900e9844371e210121228f63d8;hp=5316782468f23c6f1cc98bad5a3e64e1467b5b54;hb=be9f2b864dea628bc0c1fbc9b52acbf45b775dc8;hpb=c499a45fd72daf466d5c3d228cf890d52318f480 diff --git a/src/uisupport/bufferview.cpp b/src/uisupport/bufferview.cpp index 53167824..fef9f3bc 100644 --- a/src/uisupport/bufferview.cpp +++ b/src/uisupport/bufferview.cpp @@ -423,8 +423,9 @@ void BufferView::contextMenuEvent(QContextMenuEvent *event) { _disconnectNetAction.setIcon(connectionStateIcon); _connectNetAction.setIcon(connectionStateIcon); addItemToMenu(showChannelList, contextMenu, index, ActiveState); - addItemToMenu(_disconnectNetAction, contextMenu, index, ActiveState); - addItemToMenu(_connectNetAction, contextMenu, index, InactiveState); + qDebug() << "state:" << network->connectionState() << Network::Disconnected << Network::Disconnecting; + addItemToMenu(_disconnectNetAction, contextMenu, network->connectionState() != Network::Disconnected); + addItemToMenu(_connectNetAction, contextMenu, network->connectionState() == Network::Disconnected); addSeparatorToMenu(contextMenu, index, ActiveState); addItemToMenu(_joinChannelAction, contextMenu, index, ActiveState); break;