To support loading display_settings.xml on treblized builds, include
the product directory on the search path for the file. If not found, fallback to the vendor directory. Bug: 198411988 Test: Manual Change-Id: I542d68fa9fcb8ebf19c3c193377e11257e1f4e9a
This commit is contained in:
@@ -264,8 +264,14 @@ class DisplayWindowSettingsProvider implements SettingsProvider {
|
||||
|
||||
@NonNull
|
||||
private static AtomicFile getVendorSettingsFile() {
|
||||
final File vendorFile = new File(Environment.getVendorDirectory(),
|
||||
// First look under product path for treblized builds.
|
||||
File vendorFile = new File(Environment.getProductDirectory(),
|
||||
VENDOR_DISPLAY_SETTINGS_FILE_PATH);
|
||||
if (!vendorFile.exists()) {
|
||||
// Try and look in vendor path.
|
||||
vendorFile = new File(Environment.getVendorDirectory(),
|
||||
VENDOR_DISPLAY_SETTINGS_FILE_PATH);
|
||||
}
|
||||
return new AtomicFile(vendorFile, WM_DISPLAY_COMMIT_TAG);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user