Add option to hide At a Glance widget (#2141)

Co-authored-by: Patryk Michalik <contact@patrykmichalik.com>
This commit is contained in:
Kshitij Gupta
2021-05-06 13:18:21 +05:30
committed by GitHub
parent e275fcfe93
commit 9affffe0ff
15 changed files with 48 additions and 16 deletions

View File

@@ -513,7 +513,7 @@ public class Workspace extends PagedView<WorkspacePageIndicator>
* @param qsb an existing qsb to recycle or null.
*/
public void bindAndInitFirstWorkspaceScreen(View qsb) {
if (!FeatureFlags.QSB_ON_FIRST_SCREEN) {
if (!FeatureFlags.topQsbOnFirstScreenEnabled(getContext())) {
return;
}
// Add the first page
@@ -777,7 +777,7 @@ public class Workspace extends PagedView<WorkspacePageIndicator>
int id = mWorkspaceScreens.keyAt(i);
CellLayout cl = mWorkspaceScreens.valueAt(i);
// FIRST_SCREEN_ID can never be removed.
if ((!FeatureFlags.QSB_ON_FIRST_SCREEN || id > FIRST_SCREEN_ID)
if ((!FeatureFlags.topQsbOnFirstScreenEnabled(getContext()) || id > FIRST_SCREEN_ID)
&& cl.getShortcutsAndWidgets().getChildCount() == 0) {
removeScreens.add(id);
}