Index: chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
index 374f7e042755661bcc37e59dd88b662988db3729..34b72c72567de72a80c1e28602a232fc13e4f3e8 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/physicalweb/UrlManager.java |
@@ -467,9 +467,10 @@ class UrlManager { |
private void showNotification() { |
// We should only show notifications if there's no other notification-based client. |
- if (PhysicalWebEnvironment |
- .getInstance((ChromeApplication) mContext.getApplicationContext()) |
- .hasNotificationBasedClient()) { |
+ if (!PhysicalWeb.shouldIgnoreOtherClients() |
+ && PhysicalWebEnvironment |
+ .getInstance((ChromeApplication) mContext.getApplicationContext()) |
+ .hasNotificationBasedClient()) { |
return; |
} |