diff --git a/kde/gui/ollie9pclient.cpp b/kde/gui/ollie9pclient.cpp index aaf3a29..63e2c5b 100644 --- a/kde/gui/ollie9pclient.cpp +++ b/kde/gui/ollie9pclient.cpp @@ -516,6 +516,10 @@ bool Ollie9pClient::resumeSession(const QString &sessionId) QString path = "session/" + sessionId + "/ctl"; if (m_9p->write(path, "resume")) { refreshSessions(); + // Restart streams if this is the active session + if (sessionId == m_activeSessionId && !m_agentId.isEmpty()) { + startActiveAgentStreams(); + } return true; } return false;