diff options
author | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-21 03:41:29 +0000 |
---|---|---|
committer | jhawkins@chromium.org <jhawkins@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2010-06-21 03:41:29 +0000 |
commit | d78ef705947b6f3bb52aa10cdf3ed21b579bf507 (patch) | |
tree | af16a66705dcab124b7ad7847eb38e7d222c21c9 /chrome/browser/autofill/fax_field.cc | |
parent | 53aacae5fea0264040b0d0a5cdd40e202527b80d (diff) | |
download | chromium_src-d78ef705947b6f3bb52aa10cdf3ed21b579bf507.zip chromium_src-d78ef705947b6f3bb52aa10cdf3ed21b579bf507.tar.gz chromium_src-d78ef705947b6f3bb52aa10cdf3ed21b579bf507.tar.bz2 |
AutoFill: Use DISALLOW_COPY_AND_ASSIGN where possible.
BUG=none
TEST=none
Review URL: http://codereview.chromium.org/2872008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@50332 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/autofill/fax_field.cc')
-rw-r--r-- | chrome/browser/autofill/fax_field.cc | 12 |
1 files changed, 4 insertions, 8 deletions
diff --git a/chrome/browser/autofill/fax_field.cc b/chrome/browser/autofill/fax_field.cc index de86e30..f935a6d 100644 --- a/chrome/browser/autofill/fax_field.cc +++ b/chrome/browser/autofill/fax_field.cc @@ -5,15 +5,16 @@ #include "chrome/browser/autofill/fax_field.h" #include "base/logging.h" +#include "base/scoped_ptr.h" #include "chrome/browser/autofill/autofill_field.h" // static FaxField* FaxField::Parse(std::vector<AutoFillField*>::const_iterator* iter) { DCHECK(iter); - FaxField fax_field; - if (ParseText(iter, ASCIIToUTF16("fax"), &fax_field.number_)) - return new FaxField(fax_field); + scoped_ptr<FaxField> fax_field(new FaxField); + if (ParseText(iter, ASCIIToUTF16("fax"), &fax_field->number_)) + return fax_field.release(); return NULL; } @@ -23,8 +24,3 @@ bool FaxField::GetFieldInfo(FieldTypeMap* field_type_map) const { } FaxField::FaxField() : number_(NULL) {} - -FaxField::FaxField(const FaxField& fax_field) - : FormField(), - number_(fax_field.number_) { -} |