| Index: base/prefs/pref_member.h
|
| diff --git a/base/prefs/pref_member.h b/base/prefs/pref_member.h
|
| index e0e88f5c5f5cf7f3d05d82d3fa94b5fa3dedf69b..6aeb5f9409054db22cdb2dd74189266c4a4f9104 100644
|
| --- a/base/prefs/pref_member.h
|
| +++ b/base/prefs/pref_member.h
|
| @@ -271,10 +271,8 @@ class PrefMember : public subtle::PrefMemberBase {
|
| DISALLOW_COPY_AND_ASSIGN(Internal);
|
| };
|
|
|
| - virtual Internal* internal() const OVERRIDE { return internal_; }
|
| - virtual void CreateInternal() const OVERRIDE {
|
| - internal_ = new Internal();
|
| - }
|
| + virtual Internal* internal() const OVERRIDE { return internal_.get(); }
|
| + virtual void CreateInternal() const OVERRIDE { internal_ = new Internal(); }
|
|
|
| // This method is used to do the actual sync with pref of the specified type.
|
| void BASE_PREFS_EXPORT UpdatePref(const ValueType& value);
|
|
|