For #1619: Hides clipboard provider when text is entered (#2081)

This commit is contained in:
Sawyer Blatz 2019-04-26 11:37:02 -07:00 committed by GitHub
parent 473b528ea1
commit 11918d45f4
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -169,10 +169,7 @@ class AwesomeBarUIView(
view.addProviders(historyStorageProvider!!)
}
view.addProviders(
clipboardSuggestionProvider!!,
sessionProvider!!
)
view.addProviders(sessionProvider!!)
}
private fun showSearchSuggestionProvider() {
@ -181,6 +178,14 @@ class AwesomeBarUIView(
}
}
private fun updateLinkVisibility() {
if (state?.query?.isEmpty() == true) {
view.addProviders(clipboardSuggestionProvider!!)
} else {
view.removeProviders(clipboardSuggestionProvider!!)
}
}
private fun setShortcutEngine(engine: SearchEngine) {
with(container.context) {
val draw = getDrawable(R.drawable.ic_search)
@ -208,5 +213,7 @@ class AwesomeBarUIView(
view.onInputChanged(it.query)
state = it
updateLinkVisibility()
}
}