From 88220560a49b5f3504576f913ef66703b5855869 Mon Sep 17 00:00:00 2001 From: Christine Franks Date: Wed, 24 May 2017 11:11:21 -0700 Subject: [PATCH] Add TRON counter for demo user creation Differentiate count of demo users created versus regular users. Bug: 38512629 Test: create demo user, and no crash. Change-Id: I1e731206c2a4ee01ab084d0bf330a04d5ea4c605 --- .../core/java/com/android/server/pm/UserManagerService.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/services/core/java/com/android/server/pm/UserManagerService.java b/services/core/java/com/android/server/pm/UserManagerService.java index b1154227b2040..a64ab438feed7 100644 --- a/services/core/java/com/android/server/pm/UserManagerService.java +++ b/services/core/java/com/android/server/pm/UserManagerService.java @@ -223,6 +223,7 @@ public class UserManagerService extends IUserManager.Stub { // Tron counters private static final String TRON_GUEST_CREATED = "users_guest_created"; private static final String TRON_USER_CREATED = "users_user_created"; + private static final String TRON_DEMO_CREATED = "users_demo_created"; private final Context mContext; private final PackageManagerService mPm; @@ -2523,7 +2524,8 @@ public class UserManagerService extends IUserManager.Stub { addedIntent.putExtra(Intent.EXTRA_USER_HANDLE, userId); mContext.sendBroadcastAsUser(addedIntent, UserHandle.ALL, android.Manifest.permission.MANAGE_USERS); - MetricsLogger.count(mContext, isGuest ? TRON_GUEST_CREATED : TRON_USER_CREATED, 1); + MetricsLogger.count(mContext, isGuest ? TRON_GUEST_CREATED + : (isDemo ? TRON_DEMO_CREATED : TRON_USER_CREATED), 1); } finally { Binder.restoreCallingIdentity(ident); }