| Index: chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| index e6e6d0bf82e28c72c63b7ff9fbd6b38180bba8c4..89c0ea9ac3dfc4f028f91d33206766557808bb28 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/customtabs/CustomTabsConnection.java
|
| @@ -480,6 +480,11 @@ public class CustomTabsConnection {
|
| return mClientManager.shouldPrerenderOnCellularForSession(session);
|
| }
|
|
|
| + /** @see ClientManager#shouldSendNavigationInfoForSession(CustomTabsSessionToken) */
|
| + public boolean shouldSendNavigationInfoForSession(CustomTabsSessionToken session) {
|
| + return mClientManager.shouldSendNavigationInfoForSession(session);
|
| + }
|
| +
|
| /** See {@link ClientManager#getClientPackageNameForSession(CustomTabsSessionToken)} */
|
| public String getClientPackageNameForSession(CustomTabsSessionToken session) {
|
| return mClientManager.getClientPackageNameForSession(session);
|
| @@ -524,6 +529,16 @@ public class CustomTabsConnection {
|
| public void sendFirstRunCallbackIfNecessary(Intent intent, boolean resultOK) { }
|
|
|
| /**
|
| + * Sends the navigation info that was captured to the client callback.
|
| + * @param session The session to use for getting client callback.
|
| + * @param url The current url for the tab.
|
| + * @param title The current title for the tab.
|
| + * @param screenshot A screenshot of the tab contents.
|
| + */
|
| + public void sendNavigationInfo(
|
| + CustomTabsSessionToken session, String url, String title, Bitmap screenshot) { }
|
| +
|
| + /**
|
| * Notifies the application of a navigation event.
|
| *
|
| * Delivers the {@link CustomTabsConnectionCallback#onNavigationEvent}
|
|
|