Fix: crash when closing window while no connection open.
This commit is contained in:
parent
5e0b8578e2
commit
2db661b7a6
1 changed files with 4 additions and 0 deletions
|
|
@ -9,6 +9,10 @@ ASyncDBConnection::ASyncDBConnection()
|
|||
|
||||
void ASyncDBConnection::setupConnection(const std::string &connstring)
|
||||
{
|
||||
if (m_thread.joinable()) {
|
||||
m_threadData.stop();
|
||||
m_thread.join();
|
||||
}
|
||||
m_threadData.m_initString = connstring;
|
||||
m_thread = std::thread([this] () { m_threadData.run(); });
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue