summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDavid Kohen <kohen.d@gmail.com>2010-08-03 20:31:43 +0300
committerDavid Kohen <kohen.d@gmail.com>2010-08-06 01:40:27 +0300
commit84dc652a83ab2ec8ccd0c2d1535da259785b06fb (patch)
treedd649538da309b98b296418605858a9c5af6938e
parent8bfadf46af9962b2ada8aa0fde5f64611cfe9adc (diff)
downloadframeworks_base-84dc652a83ab2ec8ccd0c2d1535da259785b06fb.zip
frameworks_base-84dc652a83ab2ec8ccd0c2d1535da259785b06fb.tar.gz
frameworks_base-84dc652a83ab2ec8ccd0c2d1535da259785b06fb.tar.bz2
Reshaping integration fixes
-rw-r--r--graphics/java/android/graphics/Canvas.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/graphics/java/android/graphics/Canvas.java b/graphics/java/android/graphics/Canvas.java
index 2c61f71..d836eea 100644
--- a/graphics/java/android/graphics/Canvas.java
+++ b/graphics/java/android/graphics/Canvas.java
@@ -1371,8 +1371,8 @@ public class Canvas {
/** @hide **/
public void drawText(char[] text, int index, int count, float x, float y,
Paint paint,boolean bidi) {
- if ((index | count | (index + count) |
- (text.length - index - count)) < 0) {
+ if (((index | count | (index + count)) < 0) ||
+ (text.length - index - count < 0)) {
throw new IndexOutOfBoundsException();
}
boolean hasBidi=bidiTest(text,index,count);