Ejemplo n.º 1
0
void
URLMainThread::GetSearch(nsAString& aSearch, ErrorResult& aRv) const
{
    aSearch.Truncate();

    // Do not throw!  Not having a valid URI or URL should result in an empty
    // string.

    nsAutoCString search;
    nsresult rv;

    rv = mURI->GetQuery(search);
    if (NS_SUCCEEDED(rv) && !search.IsEmpty()) {
        CopyUTF8toUTF16(NS_LITERAL_CSTRING("?") + search, aSearch);
    }
}