diff options
| -rw-r--r-- | core/java/com/android/internal/app/MediaRouteControllerContentManager.java | 7 | ||||
| -rw-r--r-- | core/java/com/android/internal/app/MediaRouteControllerDialog.java | 11 | 
2 files changed, 9 insertions, 9 deletions
diff --git a/core/java/com/android/internal/app/MediaRouteControllerContentManager.java b/core/java/com/android/internal/app/MediaRouteControllerContentManager.java index 3a8b94f222ba..11093f110f8a 100644 --- a/core/java/com/android/internal/app/MediaRouteControllerContentManager.java +++ b/core/java/com/android/internal/app/MediaRouteControllerContentManager.java @@ -206,6 +206,13 @@ public class MediaRouteControllerContentManager {          mDelegate.dismissView();      } +    /** +     * Request the media route to update volume. +     */ +    public void requestUpdateRouteVolume(int direction) { +        mRoute.requestUpdateVolume(direction); +    } +      private boolean isVolumeControlAvailable() {          return mRoute.getVolumeHandling() == MediaRouter.RouteInfo.PLAYBACK_VOLUME_VARIABLE;      } diff --git a/core/java/com/android/internal/app/MediaRouteControllerDialog.java b/core/java/com/android/internal/app/MediaRouteControllerDialog.java index 5899963f4550..73f95155907a 100644 --- a/core/java/com/android/internal/app/MediaRouteControllerDialog.java +++ b/core/java/com/android/internal/app/MediaRouteControllerDialog.java @@ -42,19 +42,11 @@ import com.android.internal.R;   */  public class MediaRouteControllerDialog extends AlertDialog implements          MediaRouteControllerContentManager.Delegate { -    // TODO(b/360050020): Eventually these 2 variables should be in the content manager instead of -    //  here. So these should be removed when the migration is completed. -    private final MediaRouter mRouter; -    private final MediaRouter.RouteInfo mRoute; -      private final MediaRouteControllerContentManager mContentManager;      public MediaRouteControllerDialog(Context context, int theme) {          super(context, theme); -          mContentManager = new MediaRouteControllerContentManager(context, this); -        mRouter = (MediaRouter) context.getSystemService(Context.MEDIA_ROUTER_SERVICE); -        mRoute = mRouter.getSelectedRoute();      }      @Override @@ -91,7 +83,8 @@ public class MediaRouteControllerDialog extends AlertDialog implements      public boolean onKeyDown(int keyCode, KeyEvent event) {          if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN                  || keyCode == KeyEvent.KEYCODE_VOLUME_UP) { -            mRoute.requestUpdateVolume(keyCode == KeyEvent.KEYCODE_VOLUME_DOWN ? -1 : 1); +            mContentManager.requestUpdateRouteVolume( +                    keyCode == KeyEvent.KEYCODE_VOLUME_DOWN ? -1 : 1);              return true;          }          return super.onKeyDown(keyCode, event);  |