import from UXP: Bug 2034352 - Make URL::SearchParams return an already_AddRefed (d6acd9e6)

This commit is contained in:
2026-05-08 07:04:24 +08:00
parent 0d803ab16d
commit 44d151de02
2 changed files with 3 additions and 3 deletions
+2 -2
View File
@@ -1792,11 +1792,11 @@ URL::CanParse(const GlobalObject& aGlobal, const nsAString& aURL,
return true;
}
URLSearchParams*
already_AddRefed<URLSearchParams>
URL::SearchParams()
{
CreateSearchParamsIfNeeded();
return mSearchParams;
return do_AddRef(mSearchParams);
}
bool IsChromeURI(nsIURI* aURI)
+1 -1
View File
@@ -146,7 +146,7 @@ public:
virtual void
SetSearch(const nsAString& aSearch, ErrorResult& aRv);
URLSearchParams* SearchParams();
already_AddRefed<URLSearchParams> SearchParams();
virtual void
GetHash(nsAString& aHost, ErrorResult& aRv) const = 0;