src/network/access/qhttpnetworkconnection.cpp
changeset 23 89e065397ea6
parent 22 79de32ba3296
child 25 e24348a560a6
equal deleted inserted replaced
22:79de32ba3296 23:89e065397ea6
   487     if (highPriorityQueue.isEmpty() && lowPriorityQueue.isEmpty())
   487     if (highPriorityQueue.isEmpty() && lowPriorityQueue.isEmpty())
   488         return;
   488         return;
   489 
   489 
   490     int i = indexOf(socket);
   490     int i = indexOf(socket);
   491 
   491 
   492     if (! (defaultPipelineLength - channels[i].alreadyPipelinedRequests.length() >= 2)) {
   492     // return fast if there was no reply right now processed
       
   493     if (channels[i].reply == 0)
       
   494         return;
       
   495 
       
   496     if (! (defaultPipelineLength - channels[i].alreadyPipelinedRequests.length() >= defaultRePipelineLength)) {
   493         return;
   497         return;
   494     }
   498     }
   495 
   499 
   496     if (channels[i].pipeliningSupported != QHttpNetworkConnectionChannel::PipeliningProbablySupported)
   500     if (channels[i].pipeliningSupported != QHttpNetworkConnectionChannel::PipeliningProbablySupported)
   497         return;
   501         return;