Loading src/java/com/android/internal/telephony/InboundSmsHandler.java +5 −0 Original line number Diff line number Diff line Loading @@ -1163,6 +1163,11 @@ public abstract class InboundSmsHandler extends StateMachine { // Get a list of currently started users. int[] users = null; final List<UserHandle> userHandles = mUserManager.getUserHandles(false); for (UserHandle handle : userHandles) { if (!mUserManager.isUserRunning(handle)) { userHandles.remove(handle); } } if (userHandles.isEmpty()) { users = new int[] {user.getIdentifier()}; } else { Loading tests/telephonytests/src/com/android/internal/telephony/gsm/GsmInboundSmsHandlerTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -198,6 +198,7 @@ public class GsmInboundSmsHandlerTest extends TelephonyTest { UserManager userManager = (UserManager)mContext.getSystemService(Context.USER_SERVICE); doReturn(true).when(userManager).isUserUnlocked(); doReturn(true).when(userManager).isUserRunning(any(UserHandle.class)); List<UserHandle> userHandles = new ArrayList(); userHandles.add(UserHandle.SYSTEM); Loading Loading
src/java/com/android/internal/telephony/InboundSmsHandler.java +5 −0 Original line number Diff line number Diff line Loading @@ -1163,6 +1163,11 @@ public abstract class InboundSmsHandler extends StateMachine { // Get a list of currently started users. int[] users = null; final List<UserHandle> userHandles = mUserManager.getUserHandles(false); for (UserHandle handle : userHandles) { if (!mUserManager.isUserRunning(handle)) { userHandles.remove(handle); } } if (userHandles.isEmpty()) { users = new int[] {user.getIdentifier()}; } else { Loading
tests/telephonytests/src/com/android/internal/telephony/gsm/GsmInboundSmsHandlerTest.java +1 −0 Original line number Diff line number Diff line Loading @@ -198,6 +198,7 @@ public class GsmInboundSmsHandlerTest extends TelephonyTest { UserManager userManager = (UserManager)mContext.getSystemService(Context.USER_SERVICE); doReturn(true).when(userManager).isUserUnlocked(); doReturn(true).when(userManager).isUserRunning(any(UserHandle.class)); List<UserHandle> userHandles = new ArrayList(); userHandles.add(UserHandle.SYSTEM); Loading