Skip to content

Commit

Permalink
fix crash(2017-09-17)
Browse files Browse the repository at this point in the history
  • Loading branch information
CarGuo committed Sep 17, 2017
1 parent a8d6a49 commit d9460b5
Showing 1 changed file with 12 additions and 4 deletions.
16 changes: 12 additions & 4 deletions textUtilsLib/src/main/java/com/shuyu/textutillib/RichEditText.java
Original file line number Diff line number Diff line change
Expand Up @@ -608,8 +608,12 @@ public void resolveTopicResult(TopicModel topicModel) {
public void resolveTopicResultByEnter(TopicModel topicModel) {
String topicId = topicModel.getTopicId();
deleteByEnter = true;
getText().delete(getSelectionEnd() - 1,
getSelectionEnd());
if (getSelectionEnd() == 0) {
getText().delete(0,1);
} else {
getText().delete(getSelectionEnd() - 1,
getSelectionEnd());
}
String topicName = "#" + topicModel.getTopicName() + "#";
TopicModel topic = new TopicModel(topicName, topicId);
resolveTopicText(topic);
Expand All @@ -636,8 +640,12 @@ public void resolveAtResult(UserModel userModel) {
*/
public void resolveAtResultByEnterAt(UserModel userModel) {
String user_id = userModel.getUser_id();
getText().delete(getSelectionEnd() - 1,
getSelectionEnd());
if (getSelectionEnd() == 0) {
getText().delete(0,1);
} else {
getText().delete(getSelectionEnd() - 1,
getSelectionEnd());
}
String user_name = "@" + userModel.getUser_name();
UserModel user = new UserModel(user_name, user_id);
resolveText(user);
Expand Down

0 comments on commit d9460b5

Please sign in to comment.