summaryrefslogtreecommitdiffstats
path: root/src/client/vnc/vncwindow.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/vnc/vncwindow.cpp')
-rw-r--r--src/client/vnc/vncwindow.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client/vnc/vncwindow.cpp b/src/client/vnc/vncwindow.cpp
index ff7c5d4..53877e1 100644
--- a/src/client/vnc/vncwindow.cpp
+++ b/src/client/vnc/vncwindow.cpp
@@ -124,7 +124,7 @@ void VncWindow::open(const QString& host, int port, const QString& passwd, bool
this->show();
_vncWorker->setTargetSize(this->size());
- _tcpTimeoutTimer = startTimer(4000);
+ _tcpTimeoutTimer = startTimer(10000);
_vncWorker->start(QThread::LowPriority);
}
@@ -170,6 +170,10 @@ void VncWindow::onUpdateImage(const int x, const int y, const int w, const int h
*/
void VncWindow::onProjectionStarted()
{
+ if (_tcpTimeoutTimer != 0) {
+ killTimer(_tcpTimeoutTimer);
+ _tcpTimeoutTimer = 0;
+ }
emit running(true, _clientId);
_redrawTimer = startTimer(3000);
}