diff options
Diffstat (limited to 'init/property_service.cpp')
-rw-r--r-- | init/property_service.cpp | 17 |
1 files changed, 6 insertions, 11 deletions
diff --git a/init/property_service.cpp b/init/property_service.cpp index 001aa1d..11ff06b 100644 --- a/init/property_service.cpp +++ b/init/property_service.cpp @@ -519,6 +519,11 @@ void load_persist_props(void) { load_override_properties(); /* Read persistent properties after all default values have been loaded. */ load_persistent_properties(); + + /* update with vendor-specific property runtime + * overrides + */ + vendor_load_properties(); } void load_recovery_id_prop() { @@ -561,21 +566,11 @@ void load_recovery_id_prop() { close(fd); } -void load_all_props() { +void load_system_props() { load_properties_from_file(PROP_PATH_SYSTEM_BUILD, NULL); load_properties_from_file(PROP_PATH_VENDOR_BUILD, NULL); load_properties_from_file(PROP_PATH_FACTORY, "ro.*"); - load_override_properties(); - - /* Read persistent properties after all default values have been loaded. */ - load_persistent_properties(); - - /* update with vendor-specific property runtime - * overrides - */ - vendor_load_properties(); - load_recovery_id_prop(); } |