Index: chrome/android/java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutTab.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutTab.java b/chrome/android/java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutTab.java |
index 86207a2537b58800d65557fe0692d7a7c2ad72a4..4c2b256eb5b56d4f62831b51971449a3de32edb3 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutTab.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/compositor/overlays/strip/StripLayoutTab.java |
@@ -167,6 +167,9 @@ public class StripLayoutTab |
@Override |
public boolean checkClicked(float x, float y) { |
+ // Since both the close button as well as the tab inhabit the same coordinates, the tab |
+ // should not consider itself hit if the close button is also hit, since it is on top. |
+ if (mShowingCloseButton && mCloseButton.checkClicked(x, y)) return false; |
return mTouchTarget.contains(x, y); |
} |