Commit ce2f3a22 authored by Justin DeWitt's avatar Justin DeWitt Committed by Commit Bot

Renaming SurfaceDependencyProvider to ProcessScopeDependencyProvider

This cannot be done in a single CL, so adding the new API to AppHooks
and deprecating the old.  After a chrome-internal roll we can remove
the deprecated one.

Change-Id: Ie848c5cb3066b531e02fe57c1824030981b907c9
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2285471Reviewed-by: default avatarPeter Williamson <petewil@chromium.org>
Reviewed-by: default avatarYusuf Ozuysal <yusufo@chromium.org>
Commit-Queue: Justin DeWitt <dewittj@chromium.org>
Cr-Commit-Position: refs/heads/master@{#786348}
parent afe0706d
......@@ -41,6 +41,7 @@ import org.chromium.chrome.browser.tab.Tab;
import org.chromium.chrome.browser.usage_stats.DigitalWellbeingClient;
import org.chromium.chrome.browser.webapps.GooglePlayWebApkInstallDelegate;
import org.chromium.chrome.browser.xsurface.ProcessScope;
import org.chromium.chrome.browser.xsurface.ProcessScopeDependencyProvider;
import org.chromium.chrome.browser.xsurface.SurfaceDependencyProvider;
import org.chromium.components.browser_ui.widget.FeatureHighlightProvider;
import org.chromium.components.external_intents.AuthenticatorNavigationInterceptor;
......@@ -317,10 +318,23 @@ public abstract class AppHooks {
* apk. Otherwise null is returned.
*/
public @Nullable ProcessScope getExternalSurfaceProcessScope(
SurfaceDependencyProvider dependencies) {
ProcessScopeDependencyProvider dependencies) {
return null;
}
/**
* Returns a new {@link SurfaceRenderer} if the xsurface implementation is included in the
* apk. Otherwise null is returned.
*
* This API is deprecated, and will be removed after safely renaming SurfaceDependencyProvider
* to ProcessScopeDependencyProvider.
*/
@Deprecated
public @Nullable ProcessScope getExternalSurfaceProcessScope(
SurfaceDependencyProvider dependencies) {
return getExternalSurfaceProcessScope((ProcessScopeDependencyProvider) dependencies);
}
/**
* Returns the URL to the WebAPK creation/update server.
*/
......
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