Fix the issue where shortcuts are removed in minimal device mode
When loading the workspace, Launcher pins/unpins shortcuts in comply with the loaded workspace. Since minimal device mode creates a mostly empty workspace, existing shortcuts are getting unpinned as a result. To mitigate the issue this CL compares the db name and only invoke sanitizeData when it matches the one defined in InvariantDeviceProfile. Bug: 170611866 Test: manual 1. add some deep shortcut in workspace (e.g. long tap on chrome, drag "incognito tab" to workspace) 2. opt-in to sunshine fishfood (g/sunshine-teamfood) 3. enable bedtime mode with minimal device in Settings -> Digital Wellbeing -> Show Your Data -> Bedtime mode -> Customize -> minimal device 4. toggle bedtime mode, wait for apps in minimal device to show, then toggle off bedtime mode 5. verify the deep shortcut still exist Change-Id: Ie18216ecb288e7481aa2404c4cb3ea418aee85cb
Loading
Please register or sign in to comment