diff options
author | yusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-01 02:28:11 +0000 |
---|---|---|
committer | yusukes@google.com <yusukes@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2009-09-01 02:28:11 +0000 |
commit | fbfb82faf7f9d2acf63251b29aab7ad2770dbc20 (patch) | |
tree | 78b1722307330ded6d602d4f68860c74468a2ece /chrome | |
parent | 758a0deb07ae8a981238848afa6673ce765ae892 (diff) | |
download | chromium_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.cc | 3 |
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) { |