From 3fb374cc7537c44a583869181a7ae080cc43fae5 Mon Sep 17 00:00:00 2001 From: Klaus Basan Date: Thu, 5 Jan 2017 02:22:59 +0100 Subject: [PATCH] refs #849, signal when network data are received, for statistics checks what data we support vs. data we have received --- src/blackcore/vatsim/networkvatlib.cpp | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/blackcore/vatsim/networkvatlib.cpp b/src/blackcore/vatsim/networkvatlib.cpp index f00ef80d0..f0f5bd230 100644 --- a/src/blackcore/vatsim/networkvatlib.cpp +++ b/src/blackcore/vatsim/networkvatlib.cpp @@ -250,12 +250,21 @@ namespace BlackCore if (m_status != status) { qSwap(m_status, status); - emit connectionStatusChanged(convertConnectionStatus(status), convertConnectionStatus(m_status)); + if (m_status == vatStatusConnected) + { + m_server.setConnectedSinceNow(); + } + else + { + m_server.markAsDisconnected(); + } if (isDisconnected()) { stopPositionTimers(); } + + emit connectionStatusChanged(convertConnectionStatus(status), convertConnectionStatus(m_status)); } }