mirror of https://github.com/Corewala/Buran
Fixed crash if whitespace present in addressbar
This commit is contained in:
parent
c23b3efb70
commit
0a59ac08cb
|
@ -1,6 +1,7 @@
|
||||||
package corewala.buran
|
package corewala.buran
|
||||||
|
|
||||||
import android.net.Uri
|
import android.net.Uri
|
||||||
|
import android.webkit.URLUtil
|
||||||
import java.util.*
|
import java.util.*
|
||||||
|
|
||||||
const val GEM_SCHEME = "gemini://"
|
const val GEM_SCHEME = "gemini://"
|
||||||
|
@ -16,6 +17,10 @@ class OmniTerm(private val listener: Listener) {
|
||||||
*/
|
*/
|
||||||
fun input(term: String, searchbase: String?){
|
fun input(term: String, searchbase: String?){
|
||||||
when {
|
when {
|
||||||
|
term.contains(" ") -> {
|
||||||
|
val encoded = Uri.encode(term)
|
||||||
|
listener.request("$searchbase$encoded")
|
||||||
|
}
|
||||||
term.startsWith(GEM_SCHEME) && term != GEM_SCHEME -> {
|
term.startsWith(GEM_SCHEME) && term != GEM_SCHEME -> {
|
||||||
listener.request(term)
|
listener.request(term)
|
||||||
return
|
return
|
||||||
|
|
Loading…
Reference in New Issue