Loading services/core/java/com/android/server/media/MediaRoute2ProviderServiceProxy.java +3 −1 Original line number Diff line number Diff line Loading @@ -200,8 +200,10 @@ final class MediaRoute2ProviderServiceProxy extends MediaRoute2Provider Slog.d(TAG, this + ": Starting"); } mRunning = true; if (!Flags.enablePreventionOfKeepAliveRouteProviders()) { updateBinding(); } } if (rebindIfDisconnected && mActiveConnection == null && shouldBind()) { unbind(); bind(); Loading services/core/java/com/android/server/media/MediaRoute2ProviderWatcher.java +3 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,9 @@ final class MediaRoute2ProviderWatcher { mCallback.onAddProviderService(proxy); } else if (sourceIndex >= targetIndex) { MediaRoute2ProviderServiceProxy proxy = mProxies.get(sourceIndex); proxy.start(/* rebindIfDisconnected= */ true); // restart the proxy if needed proxy.start( /* rebindIfDisconnected= */ !Flags.enablePreventionOfKeepAliveRouteProviders()); Collections.swap(mProxies, sourceIndex, targetIndex++); } } Loading Loading
services/core/java/com/android/server/media/MediaRoute2ProviderServiceProxy.java +3 −1 Original line number Diff line number Diff line Loading @@ -200,8 +200,10 @@ final class MediaRoute2ProviderServiceProxy extends MediaRoute2Provider Slog.d(TAG, this + ": Starting"); } mRunning = true; if (!Flags.enablePreventionOfKeepAliveRouteProviders()) { updateBinding(); } } if (rebindIfDisconnected && mActiveConnection == null && shouldBind()) { unbind(); bind(); Loading
services/core/java/com/android/server/media/MediaRoute2ProviderWatcher.java +3 −1 Original line number Diff line number Diff line Loading @@ -150,7 +150,9 @@ final class MediaRoute2ProviderWatcher { mCallback.onAddProviderService(proxy); } else if (sourceIndex >= targetIndex) { MediaRoute2ProviderServiceProxy proxy = mProxies.get(sourceIndex); proxy.start(/* rebindIfDisconnected= */ true); // restart the proxy if needed proxy.start( /* rebindIfDisconnected= */ !Flags.enablePreventionOfKeepAliveRouteProviders()); Collections.swap(mProxies, sourceIndex, targetIndex++); } } Loading