]> Some of my projects - aniplayer-old.git/commitdiff
- Add transition to the error state from the receive state. Most errors come from...
authorAPTX <APTX@.(none)>
Sun, 6 Sep 2009 14:40:58 +0000 (16:40 +0200)
committerAPTX <APTX@.(none)>
Sun, 6 Sep 2009 14:40:58 +0000 (16:40 +0200)
lib/anidbudpclient/client.cpp

index fdd8082f6dcd6df43eca313b9b6e0be60c19a071..151d856827e06192f648e193c3fb9da54f703b02 100644 (file)
@@ -103,6 +103,7 @@ qDebug() << "Api instance init!";
        idleTimeoutState->addTransition(this, SIGNAL(startSending()), sendState);
 
        recieveState->addTransition(this, SIGNAL(authenticated()), authenticatingState);
+       recieveFailState->addTransition(this, SIGNAL(connectionError()), errorState);
 
        recieveState->addTransition(connectedHistoryState);
 
@@ -156,8 +157,6 @@ Client::~Client()
                socket->waitForBytesWritten(5);
        }
 
-       if (m_hashInstance)
-               delete m_hashInstance;
 }
 
 QString Client::host() const
@@ -609,14 +608,6 @@ void Client::destroy()
        m_instance = 0;
 }
 
-Hash *Client::hashInstance()
-{
-       if (!m_hashInstance)
-               m_hashInstance = new Hash;
-
-       return m_hashInstance;
-}
-
 void Client::connect()
 {
 qDebug() << "Conneting";