Merge "Reset the default usb package less often" into oc-dev am: 1654143680

am: 8e40723876

Change-Id: I041f7fdaf689fde58f7853af075f708b30418201
This commit is contained in:
David Stevens
2017-04-12 01:23:07 +00:00
committed by android-build-merger

View File

@@ -543,9 +543,8 @@ class UsbProfileGroupSettingsManager {
}
@Override
public boolean onPackageChanged(String packageName, int uid, String[] components) {
public void onPackageUpdateFinished(String packageName, int uid) {
handlePackageUpdate(packageName);
return false;
}
@Override
@@ -1207,8 +1206,11 @@ class UsbProfileGroupSettingsManager {
boolean changed = false;
for (DeviceFilter test : mDevicePreferenceMap.keySet()) {
if (filter.matches(test)) {
mDevicePreferenceMap.remove(test);
changed = true;
UserPackage currentMatch = mDevicePreferenceMap.get(test);
if (!currentMatch.packageName.equals(packageName)) {
mDevicePreferenceMap.remove(test);
changed = true;
}
}
}
return changed;
@@ -1218,8 +1220,11 @@ class UsbProfileGroupSettingsManager {
boolean changed = false;
for (AccessoryFilter test : mAccessoryPreferenceMap.keySet()) {
if (filter.matches(test)) {
mAccessoryPreferenceMap.remove(test);
changed = true;
UserPackage currentMatch = mAccessoryPreferenceMap.get(test);
if (!currentMatch.packageName.equals(packageName)) {
mAccessoryPreferenceMap.remove(test);
changed = true;
}
}
}
return changed;