diff --git a/mozilla/embedding/components/find/src/nsWebBrowserFind.cpp b/mozilla/embedding/components/find/src/nsWebBrowserFind.cpp index 7c9d91ca2d5..8bc3deb30d3 100644 --- a/mozilla/embedding/components/find/src/nsWebBrowserFind.cpp +++ b/mozilla/embedding/components/find/src/nsWebBrowserFind.cpp @@ -109,8 +109,9 @@ NS_IMETHODIMP nsWebBrowserFind::FindNext(PRBool *outDidFind) do_CreateInstance(NS_SUPPORTS_PRBOOL_CONTRACTID, &rv); NS_ENSURE_SUCCESS(rv, rv); didExecute->SetData(PR_FALSE); - observerService->NotifyObservers(didExecute, "nsWebBrowserFind_FindAgain", mFindBackwards? NS_LITERAL_STRING("up").get() - : NS_LITERAL_STRING("down").get()); + NS_NAMED_LITERAL_STRING(downString, "down"); + NS_NAMED_LITERAL_STRING(upString, "up"); + observerService->NotifyObservers(didExecute, "nsWebBrowserFind_FindAgain", mFindBackwards? upString.get(): downString.get()); didExecute->GetData(outDidFind); if (*outDidFind) return NS_OK;