Merge "Temporary fix for themes" into oc-dev
am: 02e5b5c6da
Change-Id: I15a2861696d4bc163107d4d7dd18fbce7c363b27
This commit is contained in:
@@ -325,13 +325,11 @@ final class OverlayManagerServiceImpl {
|
|||||||
// Disable all other overlays.
|
// Disable all other overlays.
|
||||||
allOverlays.remove(oi);
|
allOverlays.remove(oi);
|
||||||
for (int i = 0; i < allOverlays.size(); i++) {
|
for (int i = 0; i < allOverlays.size(); i++) {
|
||||||
mSettings.setEnabled(allOverlays.get(i).packageName, userId, false);
|
// TODO: Optimize this to only send updates after all changes.
|
||||||
|
setEnabled(allOverlays.get(i).packageName, false, userId);
|
||||||
}
|
}
|
||||||
|
|
||||||
final PackageInfo targetPackage =
|
setEnabled(packageName, enable, userId);
|
||||||
mPackageManager.getPackageInfo(oi.targetPackageName, userId);
|
|
||||||
mSettings.setEnabled(packageName, userId, enable);
|
|
||||||
updateState(targetPackage, overlayPackage, userId);
|
|
||||||
return true;
|
return true;
|
||||||
} catch (OverlayManagerSettings.BadKeyException e) {
|
} catch (OverlayManagerSettings.BadKeyException e) {
|
||||||
return false;
|
return false;
|
||||||
|
|||||||
Reference in New Issue
Block a user