summaryrefslogtreecommitdiffstats
path: root/webkit/glue
diff options
context:
space:
mode:
authorjcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-18 01:24:11 +0000
committerjcampan@chromium.org <jcampan@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2008-11-18 01:24:11 +0000
commit7e503425499371c6eb68946bbd4bf63e652aff3d (patch)
treea329a01cf881aa745136bbad4b0d8375563aa455 /webkit/glue
parent88aa41e8463d8ea5fd4804e730d9dd7c0a858cef (diff)
downloadchromium_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.cc6
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);