Index: chrome/browser/memory_purger.cc |
diff --git a/chrome/browser/memory_purger.cc b/chrome/browser/memory_purger.cc |
index 8e1d9a192c995375e90b01ca91f52a336ac15104..643050bf0fb4715d2bc47d9a5d4678539853f63e 100644 |
--- a/chrome/browser/memory_purger.cc |
+++ b/chrome/browser/memory_purger.cc |
@@ -37,7 +37,9 @@ class PurgeMemoryIOHelper |
: public base::RefCountedThreadSafe<PurgeMemoryIOHelper> { |
public: |
PurgeMemoryIOHelper() { |
+#if defined(ENABLE_SAFE_BROWSING) |
jam
2012/03/27 19:18:35
i think the first two ifdef's aren't needed. in ge
Iain Merrick
2012/03/28 10:25:43
Done.
|
safe_browsing_service_ = g_browser_process->safe_browsing_service(); |
+#endif |
} |
void AddRequestContextGetter( |
@@ -49,7 +51,9 @@ class PurgeMemoryIOHelper |
typedef scoped_refptr<net::URLRequestContextGetter> RequestContextGetter; |
std::vector<RequestContextGetter> request_context_getters_; |
+#if defined(ENABLE_SAFE_BROWSING) |
scoped_refptr<SafeBrowsingService> safe_browsing_service_; |
+#endif |
DISALLOW_COPY_AND_ASSIGN(PurgeMemoryIOHelper); |
}; |
@@ -67,7 +71,9 @@ void PurgeMemoryIOHelper::PurgeMemoryOnIOThread() { |
PurgeMemory(); |
} |
+#if defined(ENABLE_SAFE_BROWSING) |
safe_browsing_service_->PurgeMemory(); |
+#endif |
} |
// ----------------------------------------------------------------------------- |