Merge "Fix a deadlock due to wtf in BaseBundle" into nyc-dev
This commit is contained in:
@@ -20,6 +20,7 @@ import android.annotation.Nullable;
|
||||
import android.util.ArrayMap;
|
||||
import android.util.Log;
|
||||
import android.util.MathUtils;
|
||||
import android.util.Slog;
|
||||
|
||||
import java.io.Serializable;
|
||||
import java.util.ArrayList;
|
||||
@@ -229,7 +230,7 @@ public class BaseBundle {
|
||||
}
|
||||
|
||||
if (sShouldDefuse && (mFlags & FLAG_DEFUSABLE) == 0) {
|
||||
Log.wtf(TAG, "Attempting to unparcel a Bundle while in transit; this may "
|
||||
Slog.wtf(TAG, "Attempting to unparcel a Bundle while in transit; this may "
|
||||
+ "clobber all data inside!", new Throwable());
|
||||
}
|
||||
|
||||
|
||||
@@ -2281,6 +2281,7 @@ public class UserManagerService extends IUserManager.Stub {
|
||||
if (restrictions == null || restrictions.isEmpty()) {
|
||||
cleanAppRestrictionsForPackage(packageName, userId);
|
||||
} else {
|
||||
restrictions.setDefusable(true);
|
||||
// Write the restrictions to XML
|
||||
writeApplicationRestrictionsLP(packageName, restrictions, userId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user