Merge "Fix a CTS test" into lmp-preview-dev

This commit is contained in:
Jean Chalard
2014-06-12 03:13:02 +00:00
committed by Android (Google) Code Review
2 changed files with 1 additions and 18 deletions

View File

@@ -440,26 +440,10 @@ public class SpannableStringBuilder implements CharSequence, GetChars, Spannable
}
// Documentation from interface
public SpannableStringBuilder replace(int start, int end,
public SpannableStringBuilder replace(final int start, final int end,
CharSequence tb, int tbstart, int tbend) {
checkRange("replace", start, end);
// Sanity check
if (start > end) {
Log.w(TAG, "Bad arguments to #replace : "
+ "start = " + start + ", end = " + end);
final int tmp = start;
start = end;
end = tmp;
}
if (tbstart > tbend) {
Log.w(TAG, "Bad arguments to #replace : "
+ "tbstart = " + tbstart + ", tbend = " + tbend);
final int tmp = tbstart;
tbstart = tbend;
tbend = tmp;
}
int filtercount = mFilters.length;
for (int i = 0; i < filtercount; i++) {
CharSequence repl = mFilters[i].filter(tb, tbstart, tbend, this, start, end);

View File

@@ -5842,7 +5842,6 @@ public class TextView extends View implements ViewTreeObserver.OnPreDrawListener
int end = text.partialEndOffset;
if (end > N) end = N;
removeParcelableSpans(content, start, end);
// If start > end, content.replace will swap them before using them.
content.replace(start, end, text.text);
}
}