Index: webkit/browser/quota/usage_tracker.cc |
diff --git a/webkit/browser/quota/usage_tracker.cc b/webkit/browser/quota/usage_tracker.cc |
index 07f6b16f9fede460e2aabc65ebf7844fcc16c71c..6f9f1358e5f5b25df1c21c13d4153674ad174fea 100644 |
--- a/webkit/browser/quota/usage_tracker.cc |
+++ b/webkit/browser/quota/usage_tracker.cc |
@@ -279,12 +279,12 @@ ClientUsageTracker::ClientUsageTracker( |
special_storage_policy_(special_storage_policy) { |
DCHECK(tracker_); |
DCHECK(client_); |
- if (special_storage_policy_) |
+ if (special_storage_policy_.get()) |
special_storage_policy_->AddObserver(this); |
} |
ClientUsageTracker::~ClientUsageTracker() { |
- if (special_storage_policy_) |
+ if (special_storage_policy_.get()) |
special_storage_policy_->RemoveObserver(this); |
} |