Index: chrome/renderer/extensions/scoped_persistent.h |
diff --git a/chrome/renderer/extensions/scoped_persistent.h b/chrome/renderer/extensions/scoped_persistent.h |
index 1f033d3d168d8f8a86919d242e9a6b330c2231ba..20925e4d8b73f9873c7da9b6e40ad1e916c68803 100644 |
--- a/chrome/renderer/extensions/scoped_persistent.h |
+++ b/chrome/renderer/extensions/scoped_persistent.h |
@@ -27,8 +27,7 @@ class ScopedPersistent { |
} |
void reset(v8::Handle<T> handle) { |
- reset(); |
- handle_ = v8::Persistent<T>::New(GetIsolate(handle), handle); |
+ handle_.Reset(GetIsolate(handle), handle); |
} |
void reset() { |