| Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsRowAdapter.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsRowAdapter.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsRowAdapter.java
|
| index a301e5523d9ca5ec3cdd7ae9f8f0d20230e69429..bad325dfbfbe289be2305c4b0af71babc5c74f8f 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsRowAdapter.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsRowAdapter.java
|
| @@ -27,8 +27,9 @@ import org.chromium.chrome.browser.favicon.FaviconHelper.FaviconImageCallback;
|
| import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSession;
|
| import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSessionTab;
|
| import org.chromium.chrome.browser.ntp.ForeignSessionHelper.ForeignSessionWindow;
|
| -import org.chromium.chrome.browser.ntp.RecentTabsPromoView.UserActionListener;
|
| import org.chromium.chrome.browser.ntp.RecentlyClosedBridge.RecentlyClosedTab;
|
| +import org.chromium.chrome.browser.signin.SigninAccessPoint;
|
| +import org.chromium.chrome.browser.signin.SigninAndSyncView;
|
| import org.chromium.ui.WindowOpenDisposition;
|
| import org.chromium.ui.base.DeviceFormFactor;
|
|
|
| @@ -593,20 +594,16 @@ public class RecentTabsRowAdapter extends BaseExpandableListAdapter {
|
| View getChildView(int childPosition, boolean isLastChild, View convertView,
|
| ViewGroup parent) {
|
| if (convertView == null) {
|
| - convertView = new RecentTabsPromoView(
|
| - mActivity, mRecentTabsManager, new UserActionListener() {
|
| - @Override
|
| - public void onAccountSelectionConfirmed() {
|
| - RecordUserAction.record("Signin_Signin_FromRecentTabs");
|
| - }
|
| - @Override
|
| - public void onNewAccount() {}
|
| - @Override
|
| - public void onAccountSelectionCancelled() {
|
| - mRecentTabsManager.setSigninPromoDeclined();
|
| - notifyDataSetChanged();
|
| - }
|
| - });
|
| + SigninAndSyncView.Listener listener = new SigninAndSyncView.Listener() {
|
| + @Override
|
| + public void onViewDismissed() {
|
| + mRecentTabsManager.setSigninPromoDeclined();
|
| + notifyDataSetChanged();
|
| + }
|
| + };
|
| +
|
| + convertView =
|
| + new SigninAndSyncView(mActivity, listener, SigninAccessPoint.RECENT_TABS);
|
| }
|
| if (!mRecentTabsManager.isSignedIn()) {
|
| RecordUserAction.record("Signin_Impression_FromRecentTabs");
|
|
|