summaryrefslogtreecommitdiffstats
path: root/chrome
diff options
context:
space:
mode:
authoryusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-01 02:28:11 +0000
committeryusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-01 02:28:11 +0000
commitfbfb82faf7f9d2acf63251b29aab7ad2770dbc20 (patch)
tree78b1722307330ded6d602d4f68860c74468a2ece /chrome
parent758a0deb07ae8a981238848afa6673ce765ae892 (diff)
downloadchromium_src-fbfb82faf7f9d2acf63251b29aab7ad2770dbc20.zip
chromium_src-fbfb82faf7f9d2acf63251b29aab7ad2770dbc20.tar.gz
chromium_src-fbfb82faf7f9d2acf63251b29aab7ad2770dbc20.tar.bz2
Fix a DCHECK corner case.
Allow (current + new == max) case. BUG=20673 TEST=none Review URL: http://codereview.chromium.org/176037 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@25010 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome')
-rw-r--r--chrome/browser/renderer_host/backing_store_manager.cc3
1 files changed, 1 insertions, 2 deletions
diff --git a/chrome/browser/renderer_host/backing_store_manager.cc b/chrome/browser/renderer_host/backing_store_manager.cc
index fd9dafe..98ce3bd 100644
--- a/chrome/browser/renderer_host/backing_store_manager.cc
+++ b/chrome/browser/renderer_host/backing_store_manager.cc
@@ -46,7 +46,6 @@ static size_t MaxNumberOfBackingStores() {
}
// The maximum about of memory to use for all BackingStoreCache object combined.
-// We use this
static size_t MaxBackingStoreMemory() {
// Compute in terms of the number of large monitor's worth of backing-store.
return MaxNumberOfBackingStores() * kMemoryMultiplier;
@@ -119,7 +118,7 @@ BackingStore* CreateBackingStore(RenderWidgetHost* host,
// won't be over-sized.
CreateCacheSpace((current_mem + new_mem) - max_mem);
}
- DCHECK((BackingStoreManager::MemorySize() + new_mem) < max_mem);
+ DCHECK((BackingStoreManager::MemorySize() + new_mem) <= max_mem);
BackingStoreCache* cache;
if (new_mem > kSmallThreshold) {