Modified: freeswitch/trunk/contrib/jmesquita/fsgui/esl_connection.cpp (14212 => 14213)
--- freeswitch/trunk/contrib/jmesquita/fsgui/esl_connection.cpp 2009-07-13 06:01:22 UTC (rev 14212)
+++ freeswitch/trunk/contrib/jmesquita/fsgui/esl_connection.cpp 2009-07-13 06:21:55 UTC (rev 14213)
@@ -18,7 +18,7 @@
void eslConnectionManager::doDisconnect()
{
- connection->disconnect();
+ connection->disconnect();
}
void eslConnectionManager::run()
@@ -29,6 +29,7 @@
{
isConnected = false;
emit gotDisconnected();
+ break;
}
else if (connection->connected() && !isConnected)
{
Modified: freeswitch/trunk/contrib/jmesquita/fsgui/fs_gui.cpp (14212 => 14213)
--- freeswitch/trunk/contrib/jmesquita/fsgui/fs_gui.cpp 2009-07-13 06:01:22 UTC (rev 14212)
+++ freeswitch/trunk/contrib/jmesquita/fsgui/fs_gui.cpp 2009-07-13 06:21:55 UTC (rev 14213)
@@ -32,7 +32,7 @@
void Cfsgui::getDisconnectedSlot()
{
- delete eslConnection;
+ eslConnection->doDisconnect();
}
void Cfsgui::gotConnectedSlot()
@@ -44,8 +44,8 @@
}
void Cfsgui::gotDisconnectedSlot()
{
+ m_ui->statusBar->showMessage("Disconnected");
appendConsoleText("Disconnected!");
- m_ui->textConsole->append("Conneted!");
m_ui->actionConnect->setEnabled(true);
m_ui->actionDisconnect->setDisabled(true);
}
@@ -81,7 +81,6 @@
void Cfsgui::closeEvent(QCloseEvent *e)
{
/* TODO: We have to stop threads and do cleanup */
- delete eslConnection;
e->accept();
}