Skip to content

Commit f3b653a

Browse files
committed
Update route count properly when MediaRouteButton detects
grouped/ungrouped events Change-Id: I1b00678cc3b548f347c51c3fcbfce18ecc8fbabe
1 parent ddeb7bd commit f3b653a

File tree

2 files changed

+13
-2
lines changed

2 files changed

+13
-2
lines changed

core/java/android/app/MediaRouteButton.java

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -374,5 +374,16 @@ public void onRouteAdded(MediaRouter router, RouteInfo info) {
374374
public void onRouteRemoved(MediaRouter router, RouteInfo info) {
375375
updateRouteCount();
376376
}
377+
378+
@Override
379+
public void onRouteGrouped(MediaRouter router, RouteInfo info, RouteGroup group,
380+
int index) {
381+
updateRouteCount();
382+
}
383+
384+
@Override
385+
public void onRouteUngrouped(MediaRouter router, RouteInfo info, RouteGroup group) {
386+
updateRouteCount();
387+
}
377388
}
378389
}

media/java/android/media/MediaRouter.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1152,8 +1152,8 @@ public void addRoute(RouteInfo route) {
11521152
route.mGroup = this;
11531153
mUpdateName = true;
11541154
updateVolume();
1155-
dispatchRouteGrouped(route, this, at);
11561155
routeUpdated();
1156+
dispatchRouteGrouped(route, this, at);
11571157
}
11581158

11591159
/**
@@ -1176,8 +1176,8 @@ public void addRoute(RouteInfo route, int insertAt) {
11761176
route.mGroup = this;
11771177
mUpdateName = true;
11781178
updateVolume();
1179-
dispatchRouteGrouped(route, this, insertAt);
11801179
routeUpdated();
1180+
dispatchRouteGrouped(route, this, insertAt);
11811181
}
11821182

11831183
/**

0 commit comments

Comments
 (0)