commit | 127ddb8a959885dc35cb3f1b0b0b3b798104d553 | [log] [tgz] |
---|---|---|
author | Fabrice Di Meglio <fdimeglio@google.com> | Wed May 09 12:16:38 2012 -0700 |
committer | Fabrice Di Meglio <fdimeglio@google.com> | Wed May 09 12:47:40 2012 -0700 |
tree | 4b3c9bbba4ba9828275cdc023971900dd6d5e1bb | |
parent | 42ca8dae406fe8e68f51fc7c059d9cb688966ab9 [diff] |
Fix bugs with duplicate fallback fonts. Cleaned up the system font and fallback font list memory management using smart arrays. Cleaned up the addition and removal of font records from the font family lists. Previously, list insertion was occurring when the typeface was constructed, which obscured much of the logic. Bug #6406249 SystemUI crashed when changing Locale Change-Id: I3e33f7868f1b0a6835b91652652a457799d991d5