diff options
author | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-18 01:24:11 +0000 |
---|---|---|
committer | jcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-11-18 01:24:11 +0000 |
commit | 7e503425499371c6eb68946bbd4bf63e652aff3d (patch) | |
tree | a329a01cf881aa745136bbad4b0d8375563aa455 /webkit/glue | |
parent | 88aa41e8463d8ea5fd4804e730d9dd7c0a858cef (diff) | |
download | chromium_src-7e503425499371c6eb68946bbd4bf63e652aff3d.zip chromium_src-7e503425499371c6eb68946bbd4bf63e652aff3d.tar.gz chromium_src-7e503425499371c6eb68946bbd4bf63e652aff3d.tar.bz2 |
AutocompleteBodyListener is created with a ref count of 1, so we need to do an adoptRef before assigning it to a RefPtr, otherwise it is leaked.
Review URL: http://codereview.chromium.org/11433
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@5589 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/glue')
-rw-r--r-- | webkit/glue/autocomplete_input_listener_unittest.cc | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/webkit/glue/autocomplete_input_listener_unittest.cc b/webkit/glue/autocomplete_input_listener_unittest.cc index a4bc906..0876d1c 100644 --- a/webkit/glue/autocomplete_input_listener_unittest.cc +++ b/webkit/glue/autocomplete_input_listener_unittest.cc @@ -146,7 +146,7 @@ TEST_F(DomAutocompleteTests, OnBlur) { RefPtr<WebCore::HTMLInputElement> listened_element = new WebCore::HTMLInputElement(document_); RefPtr<TestAutocompleteBodyListener> body_listener = - new TestAutocompleteBodyListener; + adoptRef(new TestAutocompleteBodyListener); TestAutocompleteInputListener* listener = new TestAutocompleteInputListener(); // body_listener takes ownership of the listener. body_listener->AddInputListener(listened_element.get(), listener); @@ -171,7 +171,7 @@ TEST_F(DomAutocompleteTests, InlineAutocompleteTriggeredByInputEvent) { RefPtr<WebCore::HTMLInputElement> listened_element = new WebCore::HTMLInputElement(document_); RefPtr<TestAutocompleteBodyListener> body_listener = - new TestAutocompleteBodyListener; + adoptRef(new TestAutocompleteBodyListener()); TestAutocompleteInputListener* listener = new TestAutocompleteInputListener(); body_listener->AddInputListener(listened_element.get(), listener); @@ -188,7 +188,7 @@ TEST_F(DomAutocompleteTests, InlineAutocompleteHeuristics) { RefPtr<WebCore::HTMLInputElement> input_element = new WebCore::HTMLInputElement(document_); RefPtr<TestAutocompleteBodyListener> body_listener = - new TestAutocompleteBodyListener(); + adoptRef(new TestAutocompleteBodyListener()); TestAutocompleteInputListener* listener = new TestAutocompleteInputListener(); body_listener->AddInputListener(input_element.get(), listener); |