Merge "RESTRICT AUTOMERGE Do not compute outside given range in TextLine" into pi-dev
This commit is contained in:
committed by
Android (Google) Code Review
commit
e352c1f2bc
@@ -257,9 +257,7 @@ public class TextLine {
|
|||||||
for (int i = 0; i < runs.length; i += 2) {
|
for (int i = 0; i < runs.length; i += 2) {
|
||||||
int runStart = runs[i];
|
int runStart = runs[i];
|
||||||
int runLimit = runStart + (runs[i+1] & Layout.RUN_LENGTH_MASK);
|
int runLimit = runStart + (runs[i+1] & Layout.RUN_LENGTH_MASK);
|
||||||
if (runLimit > mLen) {
|
if (runStart > mLen) break;
|
||||||
runLimit = mLen;
|
|
||||||
}
|
|
||||||
boolean runIsRtl = (runs[i+1] & Layout.RUN_RTL_FLAG) != 0;
|
boolean runIsRtl = (runs[i+1] & Layout.RUN_RTL_FLAG) != 0;
|
||||||
|
|
||||||
int segstart = runStart;
|
int segstart = runStart;
|
||||||
@@ -335,9 +333,7 @@ public class TextLine {
|
|||||||
for (int i = 0; i < runs.length; i += 2) {
|
for (int i = 0; i < runs.length; i += 2) {
|
||||||
int runStart = runs[i];
|
int runStart = runs[i];
|
||||||
int runLimit = runStart + (runs[i+1] & Layout.RUN_LENGTH_MASK);
|
int runLimit = runStart + (runs[i+1] & Layout.RUN_LENGTH_MASK);
|
||||||
if (runLimit > mLen) {
|
if (runStart > mLen) break;
|
||||||
runLimit = mLen;
|
|
||||||
}
|
|
||||||
boolean runIsRtl = (runs[i+1] & Layout.RUN_RTL_FLAG) != 0;
|
boolean runIsRtl = (runs[i+1] & Layout.RUN_RTL_FLAG) != 0;
|
||||||
|
|
||||||
int segstart = runStart;
|
int segstart = runStart;
|
||||||
@@ -424,9 +420,7 @@ public class TextLine {
|
|||||||
for (int i = 0; i < runs.length; i += 2) {
|
for (int i = 0; i < runs.length; i += 2) {
|
||||||
int runStart = runs[i];
|
int runStart = runs[i];
|
||||||
int runLimit = runStart + (runs[i + 1] & Layout.RUN_LENGTH_MASK);
|
int runLimit = runStart + (runs[i + 1] & Layout.RUN_LENGTH_MASK);
|
||||||
if (runLimit > mLen) {
|
if (runStart > mLen) break;
|
||||||
runLimit = mLen;
|
|
||||||
}
|
|
||||||
boolean runIsRtl = (runs[i + 1] & Layout.RUN_RTL_FLAG) != 0;
|
boolean runIsRtl = (runs[i + 1] & Layout.RUN_RTL_FLAG) != 0;
|
||||||
|
|
||||||
int segstart = runStart;
|
int segstart = runStart;
|
||||||
|
|||||||
Reference in New Issue
Block a user