Fixes index of bound

This commit is contained in:
tom79 2017-10-18 14:25:51 +02:00
parent ab2fe48b8c
commit d4842eda35
1 changed files with 32 additions and 30 deletions

View File

@ -1213,8 +1213,9 @@ public class TootActivity extends AppCompatActivity implements OnRetrieveSearcAc
toot_content.setThreshold(1);
toot_content.setAdapter(accountsListAdapter);
final String oldContent = toot_content.getText().toString();
String[] searchA = oldContent.substring(0,currentCursorPosition).split("@");
if( searchA.length > 0 ) {
if( oldContent.length() >= currentCursorPosition) {
String[] searchA = oldContent.substring(0, currentCursorPosition).split("@");
if (searchA.length > 0) {
final String search = searchA[searchA.length - 1];
toot_content.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
@ -1247,6 +1248,7 @@ public class TootActivity extends AppCompatActivity implements OnRetrieveSearcAc
}
}
}
}
@Override
public void onRetrieveSearch(Results results, Error error) {