| Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java | 
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java | 
| index 4ae81a1abcb31598b69cc13c93b9ac314ab86dbf..5fa522a5618732552391f20797ccca8599049098 100644 | 
| --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java | 
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabActivity.java | 
| @@ -330,6 +330,9 @@ public class CustomTabActivity extends ChromeActivity { | 
| @Override | 
| protected boolean handleBackPressed() { | 
| if (mTab == null) return false; | 
| + | 
| +        if (exitFullscreenIfShowing()) return true; | 
| + | 
| if (mTab.canGoBack()) { | 
| mTab.goBack(); | 
| } else { | 
|  |