Adding Private Profile support in UserIconInfo
Bug: 289223923
Flag: None
Test: Presubmit
Change-Id: Icf79a71b8d635490562f5688dbc2407f62267b19
diff --git a/iconloaderlib/src/com/android/launcher3/util/UserIconInfo.java b/iconloaderlib/src/com/android/launcher3/util/UserIconInfo.java
index af99015..2f37122 100644
--- a/iconloaderlib/src/com/android/launcher3/util/UserIconInfo.java
+++ b/iconloaderlib/src/com/android/launcher3/util/UserIconInfo.java
@@ -30,7 +30,9 @@
public static final int TYPE_WORK = 1;
public static final int TYPE_CLONED = 2;
- @IntDef({TYPE_MAIN, TYPE_WORK, TYPE_CLONED})
+ public static final int TYPE_PRIVATE = 3;
+
+ @IntDef({TYPE_MAIN, TYPE_WORK, TYPE_CLONED, TYPE_PRIVATE})
public @interface UserType { }
public final UserHandle user;
@@ -60,4 +62,8 @@
public boolean isCloned() {
return type == TYPE_CLONED;
}
+
+ public boolean isPrivate() {
+ return type == TYPE_PRIVATE;
+ }
}