diff options
author | mbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-02 04:31:31 +0000 |
---|---|---|
committer | mbelshe@google.com <mbelshe@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-12-02 04:31:31 +0000 |
commit | ac790b4ed41d0bfdf3636c7744618af01bcaa4d5 (patch) | |
tree | 9bf2d8fed0e83ef1c615972303cb93217c721a43 /net/socket/client_socket_pool_base.cc | |
parent | 7753c3f48f5d3fea1ac91575de75d78f8085be83 (diff) | |
download | chromium_src-ac790b4ed41d0bfdf3636c7744618af01bcaa4d5.zip chromium_src-ac790b4ed41d0bfdf3636c7744618af01bcaa4d5.tar.gz chromium_src-ac790b4ed41d0bfdf3636c7744618af01bcaa4d5.tar.bz2 |
Update network priorities to support better granularity
of resource loading from WebKit into the network stack.
In order to fully make these work, webkit changes are needed
as well.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/452033
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@33546 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'net/socket/client_socket_pool_base.cc')
-rw-r--r-- | net/socket/client_socket_pool_base.cc | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/net/socket/client_socket_pool_base.cc b/net/socket/client_socket_pool_base.cc index 9413005..9701937 100644 --- a/net/socket/client_socket_pool_base.cc +++ b/net/socket/client_socket_pool_base.cc @@ -136,7 +136,7 @@ void ClientSocketPoolBaseHelper::InsertRequestIntoQueue( LoadLog::TYPE_SOCKET_POOL_WAITING_IN_QUEUE); RequestQueue::iterator it = pending_requests->begin(); - while (it != pending_requests->end() && r->priority() <= (*it)->priority()) + while (it != pending_requests->end() && r->priority() >= (*it)->priority()) ++it; pending_requests->insert(it, r); } @@ -437,7 +437,7 @@ int ClientSocketPoolBaseHelper::FindTopStalledGroup(Group** group, if (has_slot) stalled_group_count++; bool has_higher_priority = !top_group || - group.TopPendingPriority() > top_group->TopPendingPriority(); + group.TopPendingPriority() < top_group->TopPendingPriority(); if (has_slot && has_higher_priority) { top_group = &group; top_group_name = &i->first; |