df259d3021d892ff404afb857176465bc82cd8bb |
|
06-Dec-2016 |
Robert Carr <racarr@google.com> |
Correct error in Configuration.updateFrom When updating the non direction members of screenLayout we check that they are not in total undefined, before accepting the new value in full. This was enough for LONG/SIZE which are always undefined or set together. It seems we have paths now where SCREENLAYOUT_ROUND however can be undefined and the others will be set. In this case if we pass a configuration with SCREENLAYOUT_ROUND_UNDEFINED but LONG/SIZE set to updateFrom then we will overwrite our previous SCREENLAYOUT_ROUND value. This triggers extra configuration changes. We take extra care with SCREENLAYOUT_COMPAT_NEEDED as it doesn't have an undefined value. Bug: 33098677 Test: bit FrameworksCoreTests:android.content.res.ConfigurationTest Change-Id: I6e7d123d5444f93c511aeb6e0f3adfea2a480352
/frameworks/base/core/tests/coretests/src/android/content/res/ConfigurationTest.java
|
a47f45e4829f812ff47f9e5c9370b02284d92ae8 |
|
15-Jun-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Introduce LocalUtil and getLayoutDirectionFromLocale() now use likelySubtags - move code from Configuration to LocaleUtil - move unit tests Change-Id: Ic14b0131894a0c5618f00d4acb3edb0daadefe01
/frameworks/base/core/tests/coretests/src/android/content/res/ConfigurationTest.java
|
7a736fbf69dd6f03db968d7d8182024eebc0e508 |
|
10-Jun-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Update Configuration for renaming and fixes - rename layoutDirection to textLayoutDirection - rename constants for being clear that they cannot be used (work in progress) - fix a few issues concerning default switch case and relation to Locale Change-Id: Icfe9a9b5c0d1c0e28e5a893549b437fc4fa5df82
/frameworks/base/core/tests/coretests/src/android/content/res/ConfigurationTest.java
|
7194efd394ce0b38a74bab87206adfd9ff823742 |
|
09-Jun-2011 |
Fabrice Di Meglio <fdimeglio@google.com> |
Add Configuration.getLayoutDirectionFromLocale() - returns LAYOUT_DIRECTION_UNDEFINED / LAYOUT_DIRECTION_LTR / LAYOUT_DIRECTION_RTL depending on the Locale - add unit tests Change-Id: I4372734eb011cbf6270f39ba815e696b04f2352f
/frameworks/base/core/tests/coretests/src/android/content/res/ConfigurationTest.java
|