Check layout null in LinkifyTextView

This commit is contained in:
seven332 committed 2016-03-30 00:59:38 +08:00
1 parent 0485d9690e
commit 125fe0e691
1 file changed
+7 -5
@@ -72,13 +72,15 @@ public class LinkifyTextView extends TextView {
y += getScrollY();
Layout layout = getLayout();
int line = layout.getLineForVertical(y);
int off = layout.getOffsetForHorizontal(line, x);
if (null != layout) {
int line = layout.getLineForVertical(y);
int off = layout.getOffsetForHorizontal(line, x);
ClickableSpan[] spans = ((Spanned)getText()).getSpans(off, off, ClickableSpan.class);
ClickableSpan[] spans = ((Spanned)getText()).getSpans(off, off, ClickableSpan.class);
if (spans.length > 0) {
mCurrentSpan = spans[0];
if (spans.length > 0) {
mCurrentSpan = spans[0];
}
}
}
}