Loading src/com/android/packageinstaller/role/service/RoleSearchIndexablesProvider.java +8 −2 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.packageinstaller.role.service; import android.content.Context; import android.database.Cursor; import android.database.MatrixCursor; import android.os.Binder; import android.provider.SearchIndexablesContract; import android.util.ArrayMap; Loading Loading @@ -50,9 +51,14 @@ public class RoleSearchIndexablesProvider extends BaseSearchIndexablesProvider { for (int i = 0; i < rolesSize; i++) { Role role = roles.valueAt(i); long token = Binder.clearCallingIdentity(); try { if (!role.isAvailable(context) || !role.isVisible(context)) { continue; } } finally { Binder.restoreCallingIdentity(token); } String label = context.getString(role.getLabelResource()); boolean isExclusive = role.isExclusive(); Loading Loading
src/com/android/packageinstaller/role/service/RoleSearchIndexablesProvider.java +8 −2 Original line number Diff line number Diff line Loading @@ -19,6 +19,7 @@ package com.android.packageinstaller.role.service; import android.content.Context; import android.database.Cursor; import android.database.MatrixCursor; import android.os.Binder; import android.provider.SearchIndexablesContract; import android.util.ArrayMap; Loading Loading @@ -50,9 +51,14 @@ public class RoleSearchIndexablesProvider extends BaseSearchIndexablesProvider { for (int i = 0; i < rolesSize; i++) { Role role = roles.valueAt(i); long token = Binder.clearCallingIdentity(); try { if (!role.isAvailable(context) || !role.isVisible(context)) { continue; } } finally { Binder.restoreCallingIdentity(token); } String label = context.getString(role.getLabelResource()); boolean isExclusive = role.isExclusive(); Loading