commit | 0f51d797e06ae7ac7d624922ec3e5faa5f6fe857 | [log] [tgz] |
---|---|---|
author | Nathan Chancellor <natechancellor@gmail.com> | Tue Mar 28 12:59:20 2017 -0700 |
committer | Nathan Chancellor <natechancellor@gmail.com> | Wed Mar 29 03:45:32 2017 +0200 |
tree | 6ee4ae79dd211a98f8fd1e05605b5a358a7b8e39 | |
parent | bed5f4407b372fa999df54a18939149b1f029a9c [diff] |
JobService: Fix inital font application If a user does not modify the font size default, Interfacer will throw a NPE due to not finding FONT_SCALE and having no default value to try and pull from. Add that and make it multi-user friendly. Change-Id: Icbf3abbf48b3a1cf3594f8d923855a52b009920c Signed-off-by: Nathan Chancellor <natechancellor@gmail.com>
ThemeInterfacer is the background service of the theme system developed by the Projekt team. It allows theme apps (including Substratum) to run system wide operations, otherwise unobtainable without root access. This also alleviates the performance stress on the theme app.
If you are a ROM developer, by now you should know how to track new packages while building your ROM. However, if you don't - please follow these steps:
Add "ThemeInterfacer" in your PRODUCT_PACKAGES
PRODUCT_PACKAGES += \ ...\ ...\ ...\ ThemeInterfacer
Don't forget to add the project path in your AOSP manifest:
<project path="packages/apps/ThemeInterfacer" name="substratum/interfacer" remote="github" revision="n-rootless" />