commit | e0f1f3b4d1860143070d15501e19546680ed664a | [log] [tgz] |
---|---|---|
author | Ethan Yonker <dees_troy@teamw.in> | Tue Oct 27 09:49:01 2015 -0500 |
committer | Ethan Yonker <dees_troy@teamw.in> | Mon Nov 09 14:57:23 2015 -0600 |
tree | fe735392f3ca0709ae84e7729568fcaa5b43d6ce | |
parent | 5046857ceb84426752d1d0b3b12336884df7a6ee [diff] |
Move reloading of theme outside of the action thread Reloading the GUI while the GUI is running and rendering is very dangerous as we may be deleting GUI resources before or while we are trying to render those same items. This change will allow us to safely load new resources and delete the old ones. Fixed a double free situation that was causing a crash on every other theme reload. Clear parsed xml documents when we are done loading the theme instead of keeping them in memory for the life of the theme to help save a little memory. Store starting page so that if we request a reload, we can enter the theme at the same starting point, which may come in handy if we allow for language selection on alternate starting pages such as the decrypt prompt or the system read only prompt. Change-Id: I45a7e3fb3daeefac56d70f8d4936938eb1244b99
Team Win Recovery Project (TWRP)
You can find a compiling guide here.