← Back to team overview

mira-dev team mailing list archive

[Branch ~mira-dev/mira/trunk] Rev 220: Fix race condition

 

------------------------------------------------------------
revno: 220
committer: Alan Alvarez <aalvarez@xxxxxxxxxxxxx>
branch nick: trunk
timestamp: Tue 2010-06-29 10:30:37 -0400
message:
  Fix race condition
modified:
  mira-client/src/gui/qt/LoginDialog.cpp


--
lp:mira
https://code.launchpad.net/~mira-dev/mira/trunk

Your team Mira Core Development Team is subscribed to branch lp:mira.
To unsubscribe from this branch go to https://code.launchpad.net/~mira-dev/mira/trunk/+edit-subscription
=== modified file 'mira-client/src/gui/qt/LoginDialog.cpp'
--- mira-client/src/gui/qt/LoginDialog.cpp	2010-05-17 00:30:06 +0000
+++ mira-client/src/gui/qt/LoginDialog.cpp	2010-06-29 14:30:37 +0000
@@ -87,11 +87,10 @@
     miraclient::network::asio::AsioClient* client = new miraclient::network::asio::AsioClient();
     if (client)
     {
+        Application::set_client(dynamic_cast<network::Client*>(client));
+        MiraUtility::set_client(dynamic_cast<network::Client*>(client));
         boost::thread(boost::bind(&network::asio::AsioClient::connect, client, m_serverLineEdit->text().toStdString(), m_portLineEdit->text().toUInt(), 
                                   m_usernameLineEdit->text().toStdString(), m_passwordLineEdit->text().toStdString()));
-
-        Application::set_client(dynamic_cast<network::Client*>(client));
-        MiraUtility::set_client(dynamic_cast<network::Client*>(client));
     }
 }