Merge "Fix for NPE in TextView." into gingerbread
diff --git a/core/java/android/widget/TextView.java b/core/java/android/widget/TextView.java
index 2f76bd0..8ab8f9d 100644
--- a/core/java/android/widget/TextView.java
+++ b/core/java/android/widget/TextView.java
@@ -7117,6 +7117,7 @@
 
         int selectionStart, selectionEnd;
 
+        // selectionModifierCursorController is not null at that point
         SelectionModifierCursorController selectionModifierCursorController =
             ((SelectionModifierCursorController) mSelectionModifierCursorController);
         int minOffset = selectionModifierCursorController.getMinTouchOffset();
@@ -7140,6 +7141,10 @@
     }
     
     private String getWordForDictionary() {
+        if (mSelectionModifierCursorController == null) {
+            return null;
+        }
+
         int offset = ((SelectionModifierCursorController) mSelectionModifierCursorController).
                      getMinTouchOffset();