Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1102)

Unified Diff: chrome/android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaPlayerController.java

Issue 2469863002: [RemotePlayback API] Resolve/reject prompt() properly when the element is 'connected'. (Closed)
Patch Set: Fixed comments Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaPlayerController.java
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaPlayerController.java b/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaPlayerController.java
index 0f34f4b7809b7649f9d6f0047c867057e5b0e41b..ecb0420023c9c6a67f0acac540e0d7a57e41c594 100644
--- a/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaPlayerController.java
+++ b/chrome/android/java/src/org/chromium/chrome/browser/media/remote/RemoteMediaPlayerController.java
@@ -200,7 +200,7 @@ public class RemoteMediaPlayerController implements MediaRouteController.UiListe
if (mCurrentRouteController == null) return;
if (mCurrentRouteController.getMediaStateListener() != player) return;
- showMediaRouteControlDialog(ApplicationStatus.getLastTrackedFocusedActivity());
+ showMediaRouteControlDialog(player, ApplicationStatus.getLastTrackedFocusedActivity());
}
private void showMediaRouteDialog(MediaStateListener player, MediaRouteController controller,
@@ -225,13 +225,12 @@ public class RemoteMediaPlayerController implements MediaRouteController.UiListe
f.show(fm, "android.support.v7.mediarouter:MediaRouteChooserDialogFragment");
}
- private void showMediaRouteControlDialog(Activity activity) {
-
+ private void showMediaRouteControlDialog(MediaStateListener player, Activity activity) {
FragmentManager fm = ((FragmentActivity) activity).getSupportFragmentManager();
if (fm == null) {
throw new IllegalStateException("The activity must be a subclass of FragmentActivity");
}
- MediaRouteDialogFactory factory = new MediaRouteControllerDialogFactory();
+ MediaRouteDialogFactory factory = new MediaRouteControllerDialogFactory(player);
if (fm.findFragmentByTag(
"android.support.v7.mediarouter:MediaRouteControllerDialogFragment") != null) {

Powered by Google App Engine
This is Rietveld 408576698