Bug 1304634 - Part 3: Ensure the profile search is registed while search started, r=MattN
MozReview-Commit-ID: 20jCHDM39SH
--- a/toolkit/components/satchel/nsFormFillController.cpp
+++ b/toolkit/components/satchel/nsFormFillController.cpp
@@ -520,16 +520,24 @@ nsFormFillController::GetSearchCount(uin
{
*aSearchCount = 1;
return NS_OK;
}
NS_IMETHODIMP
nsFormFillController::GetSearchAt(uint32_t index, nsACString & _retval)
{
+ if (mAutofillInputs.Get(mFocusedInputNode)) {
+ nsCOMPtr<nsIAutoCompleteSearch> profileSearch = do_GetService("@mozilla.org/autocomplete/search;1?name=autofill-profiles");
+ if (profileSearch) {
+ _retval.AssignLiteral("autofill-profiles");
+ return NS_OK;
+ }
+ }
+
_retval.AssignLiteral("form-history");
return NS_OK;
}
NS_IMETHODIMP
nsFormFillController::GetTextValue(nsAString & aTextValue)
{
if (mFocusedInput) {