Merge "vendor: process_props: use persist instead of ro" into lp5.1
diff --git a/tools/slim_process_props.py b/tools/slim_process_props.py
index 71eeff3..32ce369 100755
--- a/tools/slim_process_props.py
+++ b/tools/slim_process_props.py
@@ -27,14 +27,22 @@
"320": "280", "480": "400", "560" : "493"}
+def mangle_lcd_prop(prop):
+ new_lcd = prop.get('persist.sys.lcd_density')
+ if new_lcd == '':
+ lcd = prop.get('ro.sf.lcd_density')
+ new_lcd = lcd_changer.get(lcd, lcd)
+ if new_lcd != '':
+ prop.put('persist.sys.lcd_density', new_lcd)
+ prop.put('ro.slim.lcd_density', new_lcd)
+
+
def mangle_build_prop(prop):
- lcd = prop.get('ro.sf.lcd_density')
- new_lcd = lcd_changer.get(lcd, lcd)
- prop.put('ro.sf.lcd_density', new_lcd)
+ mangle_lcd_prop(prop)
def mangle_default_prop(prop):
- pass
+ mangle_lcd_prop(prop)
def main(argv):