Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNiedermann IT-Dienstleistungen <info@niedermann.it>2018-04-11 13:08:05 +0300
committerNiedermann IT-Dienstleistungen <info@niedermann.it>2018-04-11 13:14:18 +0300
commit39bc435458254e41aa4f0ed25428d549047ecc32 (patch)
tree4b67b9850ef6f79b062a81f6597512b6862739d6
parent2a03c9d13350e57bf02079db26eeeacb4005e812 (diff)
Fix #366 WindowManager$BadTokenException
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/android/AlwaysAutoCompleteTextView.java12
1 files changed, 10 insertions, 2 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/android/AlwaysAutoCompleteTextView.java b/app/src/main/java/it/niedermann/owncloud/notes/android/AlwaysAutoCompleteTextView.java
index c756d168..439d6f7e 100644
--- a/app/src/main/java/it/niedermann/owncloud/notes/android/AlwaysAutoCompleteTextView.java
+++ b/app/src/main/java/it/niedermann/owncloud/notes/android/AlwaysAutoCompleteTextView.java
@@ -3,6 +3,8 @@ package it.niedermann.owncloud.notes.android;
import android.content.Context;
import android.support.v7.widget.AppCompatAutoCompleteTextView;
import android.util.AttributeSet;
+import android.util.Log;
+import android.view.WindowManager;
/**
* Extension of the {@link AppCompatAutoCompleteTextView}, but this one is always open, i.e. you can see the list of suggestions even the TextView is empty.
@@ -42,7 +44,13 @@ public class AlwaysAutoCompleteTextView extends AppCompatAutoCompleteTextView {
}
public void showFullDropDown() {
- performFiltering(getText(), 0);
- showDropDown();
+ try {
+ performFiltering(getText(), 0);
+ showDropDown();
+ } catch (WindowManager.BadTokenException e) {
+ // https://github.com/stefan-niedermann/nextcloud-notes/issues/366
+ e.printStackTrace();
+ Log.e(AlwaysAutoCompleteTextView.class.getSimpleName(), "Exception", e);
+ }
}
} \ No newline at end of file