Skip to content
Snippets Groups Projects

fix: speed tracker still runs and popup is left open after the disconnection

Merged Burak Hançerli requested to merge fix-disconnection-issues into master
2 files
+ 4
2
Compare changes
  • Side-by-side
  • Inline
Files
2
@@ -38,7 +38,6 @@ DesignStudio::DesignStudio(QWebSocket *socket, const QString &deviceID, QObject
qDebug() << "Project is stalled. Closing the connection.";
m_socket->close();
m_socket->abort();
emit disconnected(m_designStudioID);
});
m_speedCalculator.setInterval(1000);
@@ -82,7 +81,6 @@ void DesignStudio::initPingPong()
<< "is not responding. Closing the connection.";
m_socket->close();
m_socket->abort();
emit disconnected(m_designStudioID);
});
}
@@ -103,6 +101,9 @@ void DesignStudio::initSocket()
qDebug() << "Design Studio" << m_designStudioID << "disconnected";
m_pingTimer.stop();
m_pongTimer.stop();
m_projectStallTimer.stop();
m_speedCalculator.stop();
m_projectData.clear();
emit disconnected(m_designStudioID);
});
Loading