diff options
author | Simon Rettberg | 2018-08-02 14:42:29 +0200 |
---|---|---|
committer | Simon Rettberg | 2018-08-02 14:42:29 +0200 |
commit | 28a0562d0303d3bf27fa292bc170661f4d0cb8a4 (patch) | |
tree | 33fe509b5df0802c1973177c292113a8257b064d /src/server/net/client.cpp | |
parent | [server] Improved disabling of toolbar buttons depending on context (diff) | |
download | pvs2-28a0562d0303d3bf27fa292bc170661f4d0cb8a4.tar.gz pvs2-28a0562d0303d3bf27fa292bc170661f4d0cb8a4.tar.xz pvs2-28a0562d0303d3bf27fa292bc170661f4d0cb8a4.zip |
[server] Don't restart VNC viewer if target stays the same
Diffstat (limited to 'src/server/net/client.cpp')
-rw-r--r-- | src/server/net/client.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/net/client.cpp b/src/server/net/client.cpp index 3920ef7..ad101a1 100644 --- a/src/server/net/client.cpp +++ b/src/server/net/client.cpp @@ -284,6 +284,8 @@ void Client::stopVncServer() /******************************************************************************/ void Client::startVncClient(const Client * const to) { + if (_projectionSource == to->_id) + return; // Already watching given target, do nothing NetworkMessage msg; msg.setField(_ID, _VNCCLIENT); msg.setField("HOST", to->_socket->peerAddress().toString()); |