Some other improvements for autocomplete

This commit is contained in:
tom79 2017-08-10 17:43:51 +02:00
parent 599ed6b042
commit b74c3c99e9
1 changed files with 8 additions and 1 deletions

View File

@ -957,7 +957,14 @@ public class TootActivity extends AppCompatActivity implements OnRetrieveSearcAc
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Account account = accounts.get(position);
String deltaSearch = oldContent.substring(currentCursorPosition-searchLength, currentCursorPosition);
String deltaSearch = "";
if( currentCursorPosition-searchLength > 0 && currentCursorPosition < oldContent.length() )
deltaSearch = oldContent.substring(currentCursorPosition-searchLength, currentCursorPosition);
else {
if( currentCursorPosition >= oldContent.length() )
deltaSearch = oldContent.substring(currentCursorPosition-searchLength, oldContent.length());
}
if( !search.equals(""))
deltaSearch = deltaSearch.replace("@"+search,"");
String newContent = oldContent.substring(0,currentCursorPosition-searchLength);