diff --git a/app/src/main/java/xyz/quaver/pupil/Pupil.kt b/app/src/main/java/xyz/quaver/pupil/Pupil.kt index cf3f35aa..ef94a08c 100644 --- a/app/src/main/java/xyz/quaver/pupil/Pupil.kt +++ b/app/src/main/java/xyz/quaver/pupil/Pupil.kt @@ -125,6 +125,10 @@ class Pupil : Application() { favoriteTags = SavedSet(File(ContextCompat.getDataDir(this), "favorites_tags.json"), Tag.parse("")) searchHistory = SavedSet(File(ContextCompat.getDataDir(this), "search_histories.json"), "") + favoriteTags.filter { it.tag.contains('_') }.forEach { + favoriteTags.remove(it) + } + /* if (BuildConfig.DEBUG) FirebaseAnalytics.getInstance(this).setAnalyticsCollectionEnabled(false)*/ diff --git a/app/src/main/java/xyz/quaver/pupil/ui/view/FloatingSearchView.kt b/app/src/main/java/xyz/quaver/pupil/ui/view/FloatingSearchView.kt index 064f3d0c..3e922ba1 100644 --- a/app/src/main/java/xyz/quaver/pupil/ui/view/FloatingSearchView.kt +++ b/app/src/main/java/xyz/quaver/pupil/ui/view/FloatingSearchView.kt @@ -25,6 +25,7 @@ import android.graphics.drawable.Animatable import android.text.Editable import android.text.TextWatcher import android.util.AttributeSet +import android.util.Log import android.view.LayoutInflater import android.view.View import android.view.inputmethod.EditorInfo @@ -110,7 +111,7 @@ class FloatingSearchView @JvmOverloads constructor(context: Context, attrs: Attr ) { when(item) { is TagSuggestion -> { - val tag = "${item.n}:${item.s.replace(Regex("\\s"), "_")}" + val tag = "${item.n}:${item.s}" leftIcon?.setImageDrawable( ResourcesCompat.getDrawable(