summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--core/java/android/app/MediaRouteButton.java11
-rw-r--r--media/java/android/media/MediaRouter.java4
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);
}
/**