Skip to content

Commit fd3fd48

Browse files
adampAndroid (Google) Code Review
authored andcommitted
Merge "Update route count properly when MediaRouteButton detects grouped/ungrouped events" into jb-dev
2 parents fa54ba4 + f3b653a commit fd3fd48

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)