Bug 1244340 - Part 3: pass userContextId to search suggestions r=mak
This commit is contained in:
@@ -13,6 +13,7 @@
|
||||
#include "nsIServiceManager.h"
|
||||
#include "nsReadableUtils.h"
|
||||
#include "nsUnicharUtils.h"
|
||||
#include "nsIScriptSecurityManager.h"
|
||||
#include "nsITreeBoxObject.h"
|
||||
#include "nsITreeColumns.h"
|
||||
#include "nsIObserverService.h"
|
||||
@@ -1201,6 +1202,14 @@ nsAutoCompleteController::StartSearch(uint16_t aSearchType)
|
||||
searchParam.AppendLiteral(" prohibit-autofill");
|
||||
}
|
||||
|
||||
uint32_t userContextId;
|
||||
rv = input->GetUserContextId(&userContextId);
|
||||
if (NS_SUCCEEDED(rv) &&
|
||||
userContextId != nsIScriptSecurityManager::DEFAULT_USER_CONTEXT_ID) {
|
||||
searchParam.AppendLiteral(" user-context-id:");
|
||||
searchParam.AppendInt(userContextId, 10);
|
||||
}
|
||||
|
||||
rv = search->StartSearch(mSearchString, searchParam, result, static_cast<nsIAutoCompleteObserver *>(this));
|
||||
if (NS_FAILED(rv)) {
|
||||
++mSearchesFailed;
|
||||
|
||||
Reference in New Issue
Block a user