aboutsummaryrefslogtreecommitdiffstats
path: root/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
diff options
context:
space:
mode:
authorVincent Breitmoser <valodim@mugenguild.com>2015-11-30 21:34:24 +0100
committerVincent Breitmoser <valodim@mugenguild.com>2015-12-13 00:31:04 +0100
commit64fbb0daecf14656c4396f518c41fb3068e534d6 (patch)
tree55156d9c017e1a7f465310a223b346266423e9e9 /OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
parent8dd63138266670295bbf081a97afa698a6a92a76 (diff)
downloadopen-keychain-64fbb0daecf14656c4396f518c41fb3068e534d6.tar.gz
open-keychain-64fbb0daecf14656c4396f518c41fb3068e534d6.tar.bz2
open-keychain-64fbb0daecf14656c4396f518c41fb3068e534d6.zip
encryptkeycompletionview: don't use prefix
Diffstat (limited to 'OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java')
-rw-r--r--OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java20
1 files changed, 4 insertions, 16 deletions
diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
index c812edf71..065cfb5d0 100644
--- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
+++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/ui/widget/EncryptKeyCompletionView.java
@@ -18,6 +18,7 @@
package org.sufficientlysecure.keychain.ui.widget;
+
import android.content.Context;
import android.database.Cursor;
import android.graphics.Rect;
@@ -37,7 +38,6 @@ import android.view.inputmethod.InputMethodManager;
import android.widget.TextView;
import com.tokenautocomplete.TokenCompleteTextView;
-
import org.sufficientlysecure.keychain.Constants;
import org.sufficientlysecure.keychain.R;
import org.sufficientlysecure.keychain.provider.KeychainContract;
@@ -55,7 +55,6 @@ public class EncryptKeyCompletionView extends TokenCompleteTextView<KeyItem>
private KeyAdapter mAdapter;
private LoaderManager mLoaderManager;
- private CharSequence mPrefix;
public EncryptKeyCompletionView(Context context) {
super(context);
@@ -73,21 +72,13 @@ public class EncryptKeyCompletionView extends TokenCompleteTextView<KeyItem>
}
private void initView() {
- setPrefix(getContext().getString(R.string.label_to) + " ");
-
allowDuplicates(false);
+
mAdapter = new KeyAdapter(getContext(), null, 0);
setAdapter(mAdapter);
}
@Override
- public void setPrefix(CharSequence p) {
- // this one is private in the superclass, but we need it here
- mPrefix = p;
- super.setPrefix(p);
- }
-
- @Override
protected View getViewForObject(KeyItem keyItem) {
LayoutInflater l = LayoutInflater.from(getContext());
View view = l.inflate(R.layout.recipient_box_entry, null);
@@ -173,13 +164,10 @@ public class EncryptKeyCompletionView extends TokenCompleteTextView<KeyItem>
@Override
protected void performFiltering(@NonNull CharSequence text, int start, int end, int keyCode) {
- super.performFiltering(text, start, end, keyCode);
- if (start < mPrefix.length()) {
- start = mPrefix.length();
- }
+// super.performFiltering(text, start, end, keyCode);
String query = text.subSequence(start, end).toString();
if (TextUtils.isEmpty(query) || query.length() < 2) {
- mLoaderManager.destroyLoader(0);
+ mAdapter.swapCursor(null);
return;
}
Bundle args = new Bundle();