Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
index ba6e1ce99015ed7100e25ee53806984aa2a1a178..658eb51c2d7dbb0a77ff3a9258035995ebac9187 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/NewTabPage.java |
@@ -123,6 +123,7 @@ |
private String mAnimatedLogoUrl; |
private FakeboxDelegate mFakeboxDelegate; |
private SnippetsBridge mSnippetsBridge; |
+ private final UiConfig mUiConfig; |
// The timestamp at which the constructor was called. |
private final long mConstructedTimeNs; |
@@ -523,6 +524,11 @@ public void onLoadingComplete(MostVisitedItem[] items) { |
} |
SyncSessionsMetrics.recordYoungestForeignTabAgeOnNTP(); |
} |
+ |
+ @Override |
+ public UiConfig getUiConfig() { |
+ return mUiConfig; |
+ } |
}; |
/** |
@@ -568,6 +574,7 @@ public void onHidden(Tab tab) { |
LayoutInflater inflater = LayoutInflater.from(activity); |
mNewTabPageView = (NewTabPageView) inflater.inflate(R.layout.new_tab_page_view, null); |
+ mUiConfig = new UiConfig(mNewTabPageView); |
mNewTabPageView.initialize(mNewTabPageManager, mSearchProviderHasLogo, mSnippetsBridge); |
RecordHistogram.recordBooleanHistogram( |