OSDN Git Service

Fix accessibility_display_magnification_scale restore
authorAnnie Meng <anniemeng@google.com>
Thu, 19 Apr 2018 16:32:17 +0000 (17:32 +0100)
committerAnnie Meng <anniemeng@google.com>
Thu, 26 Apr 2018 13:12:25 +0000 (14:12 +0100)
commit95264455a1f182660299d914b6f0d1f7a16c8621
treef96519ac37072fd197497a3b873662462b0602fe
parent444ef94f4505b5ab1f5fa3005e7da67f366ea009
Fix accessibility_display_magnification_scale restore

accessibility_display_magnification_scale has a default value set, so
the current check to see if it was already configured during restore
always falsely returned true. Now, we compare it to the default value
and only say it's configured if different from the default.

Bug: 72737403
Test: 1) Manual d2d restore:
a) Set non-default value on source -> correctly restores on target
b) Default value on source -> correctly has default value on target
c) Set non-default value in SUW during restore -> correctly does not
override with value from source
2) Unit: atest SettingsHelperRestoreTest

Change-Id: Ie0670aac7b4ce806ac7b8baef4eb15a7c40d5919
packages/SettingsProvider/Android.mk
packages/SettingsProvider/src/com/android/providers/settings/SettingsHelper.java
packages/SettingsProvider/test/Android.mk
packages/SettingsProvider/test/src/com/android/providers/settings/SettingsHelperRestoreTest.java [new file with mode: 0644]