Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
index 86c7219a3508ac89ba69fac1d4d3714875467eaf..6249b5dda885fe1d6c4593c1b5360a957e5d2609 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/ClientManager.java |
@@ -341,6 +341,16 @@ class ClientManager { |
} |
/** |
+ * See {@link PostMessageHandler#verifyAndInitializeWithOrigin(String, Uri)}. |
+ */ |
+ public synchronized void verifyAndInitializeWithPostMessageOriginForSession( |
+ CustomTabsSessionToken session, Uri origin) { |
+ SessionParams params = mSessionParams.get(session); |
+ if (params == null) return; |
+ params.postMessageHandler.verifyAndInitializeWithOrigin(params.packageName, origin); |
+ } |
+ |
+ /** |
* See {@link PostMessageHandler#reset(WebContents)}. |
*/ |
public synchronized void resetPostMessageHandlerForSession( |