summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/renderer_host/browser_render_process_host.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/renderer_host/browser_render_process_host.cc b/chrome/browser/renderer_host/browser_render_process_host.cc
index ea98413..fe0b043 100644
--- a/chrome/browser/renderer_host/browser_render_process_host.cc
+++ b/chrome/browser/renderer_host/browser_render_process_host.cc
@@ -648,8 +648,10 @@ TransportDIB* BrowserRenderProcessHost::GetTransportDIB(
for (std::map<TransportDIB::Id, TransportDIB*>::iterator
i = cached_dibs_.begin(); i != cached_dibs_.end(); ++i) {
- if (i->second->size() <= smallest_size)
+ if (i->second->size() <= smallest_size) {
smallest_iterator = i;
+ smallest_size = i->second->size();
+ }
}
delete smallest_iterator->second;