mirror of
https://gitlab.com/ultrasonic/ultrasonic.git
synced 2025-04-16 09:20:37 +03:00
Merge branch 'fix/server-address' into 'develop'
Fixed server editor to remove invalid spaces and slashes from the end of the address See merge request ultrasonic/ultrasonic!896
This commit is contained in:
commit
dd8766d1ef
@ -186,6 +186,10 @@ class EditServerFragment : Fragment(), OnBackPressedHandler {
|
||||
.setBottomSpace(DIALOG_PADDING)
|
||||
.show()
|
||||
}
|
||||
|
||||
serverAddressEditText?.editText?.setOnFocusChangeListener { _, hasFocus ->
|
||||
if (!hasFocus) correctServerAddress()
|
||||
}
|
||||
}
|
||||
|
||||
override fun onStop() {
|
||||
@ -193,6 +197,12 @@ class EditServerFragment : Fragment(), OnBackPressedHandler {
|
||||
super.onStop()
|
||||
}
|
||||
|
||||
private fun correctServerAddress() {
|
||||
serverAddressEditText?.editText?.setText(
|
||||
serverAddressEditText?.editText?.text?.trim(' ', '/')
|
||||
)
|
||||
}
|
||||
|
||||
private fun updateColor(color: Int?) {
|
||||
val image = ContextCompat.getDrawable(requireContext(), R.drawable.thumb_drawable)
|
||||
currentColor = color ?: ServerColor.getBackgroundColor(requireContext(), null)
|
||||
@ -296,6 +306,7 @@ class EditServerFragment : Fragment(), OnBackPressedHandler {
|
||||
isValid = false
|
||||
} else {
|
||||
try {
|
||||
correctServerAddress()
|
||||
val urlString = serverAddressEditText!!.editText?.text.toString()
|
||||
url = URL(urlString)
|
||||
if (
|
||||
|
Loading…
x
Reference in New Issue
Block a user