Merge "Only replace new line characters if the wakelock name contains one The original operation creates new string everytime which is expensive" into oc-mr1-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
8ce50255c5
@@ -3544,7 +3544,12 @@ public abstract class BatteryStats implements Parcelable {
|
||||
if (name.indexOf(',') >= 0) {
|
||||
name = name.replace(',', '_');
|
||||
}
|
||||
name = name.replaceAll("[\\n|\\r]+", "");
|
||||
if (name.indexOf('\n') >= 0) {
|
||||
name = name.replace('\n', '_');
|
||||
}
|
||||
if (name.indexOf('\r') >= 0) {
|
||||
name = name.replace('\r', '_');
|
||||
}
|
||||
dumpLine(pw, uid, category, WAKELOCK_DATA, name, sb.toString());
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user