diff options
| -rw-r--r-- | core/java/android/app/MediaRouteButton.java | 11 | ||||
| -rw-r--r-- | media/java/android/media/MediaRouter.java | 4 |
2 files changed, 13 insertions, 2 deletions
diff --git a/core/java/android/app/MediaRouteButton.java b/core/java/android/app/MediaRouteButton.java index 65f9f87d34ca..c34c1639dcc3 100644 --- a/core/java/android/app/MediaRouteButton.java +++ b/core/java/android/app/MediaRouteButton.java @@ -374,5 +374,16 @@ public class MediaRouteButton extends View { public void onRouteRemoved(MediaRouter router, RouteInfo info) { updateRouteCount(); } + + @Override + public void onRouteGrouped(MediaRouter router, RouteInfo info, RouteGroup group, + int index) { + updateRouteCount(); + } + + @Override + public void onRouteUngrouped(MediaRouter router, RouteInfo info, RouteGroup group) { + updateRouteCount(); + } } } diff --git a/media/java/android/media/MediaRouter.java b/media/java/android/media/MediaRouter.java index fe261cf8d59f..8a9a764e6808 100644 --- a/media/java/android/media/MediaRouter.java +++ b/media/java/android/media/MediaRouter.java @@ -1152,8 +1152,8 @@ public class MediaRouter { route.mGroup = this; mUpdateName = true; updateVolume(); - dispatchRouteGrouped(route, this, at); routeUpdated(); + dispatchRouteGrouped(route, this, at); } /** @@ -1176,8 +1176,8 @@ public class MediaRouter { route.mGroup = this; mUpdateName = true; updateVolume(); - dispatchRouteGrouped(route, this, insertAt); routeUpdated(); + dispatchRouteGrouped(route, this, insertAt); } /** |