# HG changeset patch # User Wuzzy # Date 1521064959 -3600 # Node ID 667f28278aa4a203da3ceb5ff80ce8ff53ad1c2e # Parent 25ebc1ac096720627e2b92a455c9f6f45fb1e567# Parent fcffacc6ee8f36be31a45c9c474a2b22e0460513 Merge unC0Rr's broken preview fix diff -r 25ebc1ac0967 -r 667f28278aa4 QTfrontend/net/tcpBase.cpp --- a/QTfrontend/net/tcpBase.cpp Wed Mar 14 23:02:11 2018 +0100 +++ b/QTfrontend/net/tcpBase.cpp Wed Mar 14 23:02:39 2018 +0100 @@ -228,8 +228,10 @@ { Q_UNUSED(exitStatus); - if(m_connected) - ClientDisconnect(); + if(!m_connected) { // yes, it is intended to be like this + ClientDisconnect(); // need to do cleanup in case no connection occured, + //if m_connected is true, it is done automatically in socket disconnect handler + } // show error message if there was an error that was not an engine's // fatal error - because that one already sent a info via IPC