From f6a40bd3e9d3f24034911ac200949b32d8559299 Mon Sep 17 00:00:00 2001 From: mix5003 Date: Sun, 4 Jan 2015 18:55:33 +0700 Subject: [PATCH] fix chunkSize over block length --- .../main/java/uk/co/deanwild/flowtextview/FlowTextView.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/flowtextview/src/main/java/uk/co/deanwild/flowtextview/FlowTextView.java b/flowtextview/src/main/java/uk/co/deanwild/flowtextview/FlowTextView.java index 78b9eba..8843169 100644 --- a/flowtextview/src/main/java/uk/co/deanwild/flowtextview/FlowTextView.java +++ b/flowtextview/src/main/java/uk/co/deanwild/flowtextview/FlowTextView.java @@ -156,6 +156,10 @@ protected void onDraw(Canvas canvas) { chunkSize = getChunk(thisBlock, maxWidth); int thisCharOffset = charOffsetEnd + chunkSize; + if(chunkSize > thisBlock.length()){ + chunkSize = thisBlock.length(); + } + if (chunkSize > 1) { thisLineStr = thisBlock.substring(0, chunkSize); } else {