Merge "TIF: Use the right size for calls to toArray() instead of 0" into mnc-dev
This commit is contained in:
@@ -900,7 +900,7 @@ class TvInputHardwareManager implements TvInputHal.Callback {
|
|||||||
mAudioManager.createAudioPatch(
|
mAudioManager.createAudioPatch(
|
||||||
audioPatchArray,
|
audioPatchArray,
|
||||||
new AudioPortConfig[] { sourceConfig },
|
new AudioPortConfig[] { sourceConfig },
|
||||||
sinkConfigs.toArray(new AudioPortConfig[0]));
|
sinkConfigs.toArray(new AudioPortConfig[sinkConfigs.size()]));
|
||||||
mAudioPatch = audioPatchArray[0];
|
mAudioPatch = audioPatchArray[0];
|
||||||
if (sourceGainConfig != null) {
|
if (sourceGainConfig != null) {
|
||||||
mAudioManager.setAudioPortGain(mAudioSource, sourceGainConfig);
|
mAudioManager.setAudioPortGain(mAudioSource, sourceGainConfig);
|
||||||
|
|||||||
@@ -1658,10 +1658,9 @@ public final class TvInputManagerService extends SystemService {
|
|||||||
UserState userState = getUserStateLocked(resolvedUserId);
|
UserState userState = getUserStateLocked(resolvedUserId);
|
||||||
if (userState.sessionStateMap.size() == 1) {
|
if (userState.sessionStateMap.size() == 1) {
|
||||||
return true;
|
return true;
|
||||||
}
|
} else if (userState.sessionStateMap.size() == 2) {
|
||||||
else if (userState.sessionStateMap.size() == 2) {
|
|
||||||
SessionState[] sessionStates = userState.sessionStateMap.values().toArray(
|
SessionState[] sessionStates = userState.sessionStateMap.values().toArray(
|
||||||
new SessionState[0]);
|
new SessionState[2]);
|
||||||
// Check if there is a wrapper input.
|
// Check if there is a wrapper input.
|
||||||
if (sessionStates[0].hardwareSessionToken != null
|
if (sessionStates[0].hardwareSessionToken != null
|
||||||
|| sessionStates[1].hardwareSessionToken != null) {
|
|| sessionStates[1].hardwareSessionToken != null) {
|
||||||
|
|||||||
Reference in New Issue
Block a user