Index: chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsPage.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsPage.java b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsPage.java |
index 75b3b99a75954c9c2bdfafced31cd6f04f9204ca..8f942993ed5a2b7761d428e7bf147a46fee37a99 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsPage.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/ntp/RecentTabsPage.java |
@@ -195,6 +195,11 @@ public class RecentTabsPage |
// another tab. |
mIsAttachedToWindow = true; |
updateForegroundState(); |
+ |
+ // Work around a bug on Samsung devices where the recent tabs page does not appear after |
+ // toggling the Sync quick setting. For some reason, the layout is being dropped on the |
+ // flow and we need to force a root level layout to get the UI to appear. |
+ view.getRootView().requestLayout(); |
} |
@Override |