commit | 6595927d3a19438e971d0fcb3546e7477ea452b4 | [log] [tgz] |
---|---|---|
author | George G <kreach3r@users.noreply.github.com> | Mon Mar 06 21:24:20 2017 +0200 |
committer | Nathan Chancellor <natechancellor@gmail.com> | Tue Mar 07 01:58:11 2017 -0700 |
tree | d1ea566535f7bbc6f9644e43f1a97963c2c27ea6 | |
parent | e9e6979ecd441be0766735c029f84c798429e7f1 [diff] |
Run RestartService immediately if called There is no reason to add the restartservice command to the job list. If we are going to forcibly restart the service, it means that something bad happened and the job list itself may be unresponsive. Change-Id: I171af32081cf92d58616cdecc0413b8c1443dd27
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" />