Commit 95192305 authored by Marco De Marco's avatar Marco De Marco
Browse files

Next list fix

parent 8a042f18
Loading
Loading
Loading
Loading
+18 −4
Original line number Diff line number Diff line
@@ -453,9 +453,16 @@ void Client::onTransferCompleted(FileWrapper::SP fileWrapper_sp)
        else
            m_protocolManager_sp->setFailedFileTransfered(fileWrapper_sp);

        if(m_protocolManager_sp->hasNextNewList() ||
            m_protocolManager_sp->hasNextFailedList())
        if(m_protocolManager_sp->hasNextNewList())
        {
            m_protocolManager_sp->setRecoveryMode(false);

            startWriteRequest();
        }
        else if(m_protocolManager_sp->hasNextFailedList())
        {
            m_protocolManager_sp->setRecoveryMode(true);

            startWriteRequest();
        }
        else
@@ -495,9 +502,16 @@ void Client::onTransferFailed()
        else
            m_protocolManager_sp->setFailedFileFailed();

        if(m_protocolManager_sp->hasNextNewList() ||
            m_protocolManager_sp->hasNextFailedList())
        if(m_protocolManager_sp->hasNextNewList())
        {
            m_protocolManager_sp->setRecoveryMode(false);

            startWriteRequest();
        }
        else if(m_protocolManager_sp->hasNextFailedList())
        {
            m_protocolManager_sp->setRecoveryMode(true);

            startWriteRequest();
        }
        else