summaryrefslogtreecommitdiffstats
path: root/core/java/android
diff options
context:
space:
mode:
authorClara Bayarri <clarabayarri@google.com>2015-03-31 16:42:31 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2015-03-31 16:42:33 +0000
commit6cedefa2e4a10724982a72e22abc349c7578902d (patch)
treeb7a21fc6636f3e3edda9328319c60ad40144f631 /core/java/android
parent63473869da8ea7f39a2b530dd6e026bedc5e6f07 (diff)
parent7fc946eb5d232fad17213582b6fdab24e6b9a8fa (diff)
downloadframeworks_base-6cedefa2e4a10724982a72e22abc349c7578902d.zip
frameworks_base-6cedefa2e4a10724982a72e22abc349c7578902d.tar.gz
frameworks_base-6cedefa2e4a10724982a72e22abc349c7578902d.tar.bz2
Merge "Editor: Fix crash when selecting text on a non-editable TextView"
Diffstat (limited to 'core/java/android')
-rw-r--r--core/java/android/widget/Editor.java7
1 files changed, 5 insertions, 2 deletions
diff --git a/core/java/android/widget/Editor.java b/core/java/android/widget/Editor.java
index 82e36c3..32b99a8 100644
--- a/core/java/android/widget/Editor.java
+++ b/core/java/android/widget/Editor.java
@@ -2954,8 +2954,11 @@ public class Editor {
}
mSelectionHandleHeight = Math.max(
mSelectHandleLeft.getMinimumHeight(), mSelectHandleRight.getMinimumHeight());
- getInsertionController().getHandle();
- mInsertionHandleHeight = mSelectHandleCenter.getMinimumHeight();
+ InsertionPointCursorController insertionController = getInsertionController();
+ if (insertionController != null) {
+ insertionController.getHandle();
+ mInsertionHandleHeight = mSelectHandleCenter.getMinimumHeight();
+ }
}
@Override