Commit 021dc67b authored by Peter E Conn's avatar Peter E Conn Committed by Commit Bot

🛃 Allow subclasses to use safeExtraCallback.

Bug: 938836
Change-Id: Ib9b4ade4104485f28704f41f8108b93d39c7a5d8
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1505556Reviewed-by: default avatarMichael van Ouwerkerk <mvanouwerkerk@chromium.org>
Reviewed-by: default avatarPeter Conn <peconn@chromium.org>
Commit-Queue: Peter Conn <peconn@chromium.org>
Cr-Commit-Position: refs/heads/master@{#638127}
parent 05cbdfe5
...@@ -1186,7 +1186,7 @@ public class CustomTabsConnection { ...@@ -1186,7 +1186,7 @@ public class CustomTabsConnection {
* Wraps calling extraCallback in a try/catch so exceptions thrown by the host app don't crash * Wraps calling extraCallback in a try/catch so exceptions thrown by the host app don't crash
* Chrome. See https://crbug.com/517023. * Chrome. See https://crbug.com/517023.
*/ */
private boolean safeExtraCallback( protected boolean safeExtraCallback(
CustomTabsSessionToken session, String callbackName, @Nullable Bundle args) { CustomTabsSessionToken session, String callbackName, @Nullable Bundle args) {
CustomTabsCallback callback = mClientManager.getCallbackForSession(session); CustomTabsCallback callback = mClientManager.getCallbackForSession(session);
if (callback == null) return false; if (callback == null) return false;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment