commit | 2ddd29df615e37aa08427d90e153a19860af76da | [log] [tgz] |
---|---|---|
author | Doris Ling <dling@google.com> | Thu Feb 16 14:51:00 2017 -0800 |
committer | Doris Ling <dling@google.com> | Thu Feb 16 15:29:26 2017 -0800 |
tree | d02d5bdf559c1d83b2ee3321dbe63c4f27b3377f | |
parent | b69aaf0b359fce0daf3df87be4a2d4db8a4390c7 [diff] |
Remove nested preference from its parent. PreferenceScreen.remvoePreference() only removes top level preference in the preference screen. When we try to remove preference inside a preference category, it will fail. Add handling to recursively find the preference and remove it directly from its parent instead. Change-Id: Ib33efe0b716db2366d712ce1d1eb8b5e33a4683a Fix: 35365702 Test: make RunSettingsLibRoboTests