Skip to content

Commit 75e8c94

Browse files
Update app/src/main/java/com/owncloud/android/ui/dialog/ChooseTemplateDialogFragment.kt
Co-authored-by: Álvaro Brey <alvaro.brey@nextcloud.com> Signed-off-by: Tobias Kaminsky <tobias@nextcloud.com>
1 parent f8cb736 commit 75e8c94

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

app/src/main/java/com/owncloud/android/ui/dialog/ChooseTemplateDialogFragment.kt

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -259,16 +259,15 @@ class ChooseTemplateDialogFragment : DialogFragment(), View.OnClickListener, Tem
259259
if (positiveButton != null) {
260260
val selectedTemplate = adapter!!.selectedTemplate
261261
val name = binding.filename.text.toString().trim()
262-
val state = selectedTemplate != null && name.isNotEmpty() &&
263-
!name.equals(DOT + selectedTemplate.extension, ignoreCase = true) &&
264-
!fileNames.contains(name)
262+
val isNameEmpty = name.isEmpty() || name.equals(DOT + selectedTemplate.extension, ignoreCase = true)
263+
val state = selectedTemplate != null && !isNameEmpty && !fileNames.contains(name)
265264

266265
positiveButton?.isEnabled = state
267266
positiveButton?.isClickable = state
268267
binding.filenameContainer.isErrorEnabled = !state
269268

270269
if (!state) {
271-
if (name.isEmpty() || name.equals(DOT + selectedTemplate.extension, ignoreCase = true)) {
270+
if (isNameEmpty) {
272271
binding.filenameContainer.error = getText(R.string.filename_empty)
273272
} else {
274273
binding.filenameContainer.error = getText(R.string.file_already_exists)

0 commit comments

Comments
 (0)