Commit 9a5603c1 authored by Theresa's avatar Theresa Committed by Commit Bot

Limit pinned home tile IPH to users with a customized homepage

BUG=889285

Change-Id: If0210b1b934a2651e664af3d18268f453872d591
Reviewed-on: https://chromium-review.googlesource.com/1246143Reviewed-by: default avatarTed Choc <tedchoc@chromium.org>
Commit-Queue: Theresa <twellington@chromium.org>
Cr-Commit-Position: refs/heads/master@{#594374}
parent 56b8fa60
...@@ -37,6 +37,7 @@ import org.chromium.chrome.browser.native_page.ContextMenuManager; ...@@ -37,6 +37,7 @@ import org.chromium.chrome.browser.native_page.ContextMenuManager;
import org.chromium.chrome.browser.ntp.NewTabPage.OnSearchBoxScrollListener; import org.chromium.chrome.browser.ntp.NewTabPage.OnSearchBoxScrollListener;
import org.chromium.chrome.browser.ntp.NewTabPageView.NewTabPageManager; import org.chromium.chrome.browser.ntp.NewTabPageView.NewTabPageManager;
import org.chromium.chrome.browser.offlinepages.OfflinePageBridge; import org.chromium.chrome.browser.offlinepages.OfflinePageBridge;
import org.chromium.chrome.browser.partnercustomizations.HomepageManager;
import org.chromium.chrome.browser.profiles.Profile; import org.chromium.chrome.browser.profiles.Profile;
import org.chromium.chrome.browser.suggestions.SiteSection; import org.chromium.chrome.browser.suggestions.SiteSection;
import org.chromium.chrome.browser.suggestions.SiteSectionViewHolder; import org.chromium.chrome.browser.suggestions.SiteSectionViewHolder;
...@@ -289,6 +290,9 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer ...@@ -289,6 +290,9 @@ public class NewTabPageLayout extends LinearLayout implements TileGroup.Observer
SiteSuggestion data = getTileGroup().getHomepageTileData(); SiteSuggestion data = getTileGroup().getHomepageTileData();
if (data == null) return; if (data == null) return;
// Only show the IPH bubble for users with a customized homepage.
if (HomepageManager.getInstance().getPrefHomepageUseDefaultUri()) return;
final Tracker tracker = TrackerFactory.getTrackerForProfile(Profile.getLastUsedProfile()); final Tracker tracker = TrackerFactory.getTrackerForProfile(Profile.getLastUsedProfile());
if (!tracker.shouldTriggerHelpUI(FeatureConstants.HOMEPAGE_TILE_FEATURE)) return; if (!tracker.shouldTriggerHelpUI(FeatureConstants.HOMEPAGE_TILE_FEATURE)) return;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment