Bug 1216826 - Remove Suggestions Loader when using private tabs to prevent search suggestions r=mcomella

This commit is contained in:
Prabhjyot Singh Sodhi 2015-12-01 22:39:50 -08:00
parent 29d2fd424d
commit d777951bc9

View File

@ -241,6 +241,15 @@ public class BrowserSearch extends HomeFragment
@Override
public void onHiddenChanged(boolean hidden) {
if (!hidden) {
Tab tab = Tabs.getInstance().getSelectedTab();
final boolean isPrivate = (tab != null && tab.isPrivate());
// Removes Search Suggestions Loader if in private browsing mode
// Loader may have been inserted when browsing in normal tab
if (isPrivate) {
getLoaderManager().destroyLoader(LOADER_ID_SUGGESTION);
}
GeckoAppShell.sendEventToGecko(GeckoEvent.createBroadcastEvent("SearchEngines:GetVisible", null));
}
super.onHiddenChanged(hidden);