Fix education hint in selection mode #600

This commit is contained in:
J-Jamet
2020-07-06 15:59:14 +02:00
parent d5ece8d007
commit a410ef5d9f

View File

@@ -402,12 +402,18 @@ class FileDatabaseSelectActivity : SpecialModeActivity(),
}
private fun performedNextEducation(fileDatabaseSelectActivityEducation: FileDatabaseSelectActivityEducation) {
val databaseButtonsVisible = databaseButtonsContainerView?.visibility == View.VISIBLE
val createButton = if (databaseButtonsVisible) createDatabaseButtonView else null
val openButton = if (databaseButtonsVisible) openDatabaseButtonView else null
// If no recent files
val createDatabaseEducationPerformed = createDatabaseButtonView != null && createDatabaseButtonView!!.visibility == View.VISIBLE
val createDatabaseEducationPerformed =
createButton != null && createButton.visibility == View.VISIBLE
&& mAdapterDatabaseHistory != null
&& mAdapterDatabaseHistory!!.itemCount > 0
&& fileDatabaseSelectActivityEducation.checkAndPerformedCreateDatabaseEducation(
createDatabaseButtonView!!,
createButton,
{
createNewFile()
},
@@ -417,9 +423,9 @@ class FileDatabaseSelectActivity : SpecialModeActivity(),
})
if (!createDatabaseEducationPerformed) {
// selectDatabaseEducationPerformed
openDatabaseButtonView != null
openButton != null
&& fileDatabaseSelectActivityEducation.checkAndPerformedSelectDatabaseEducation(
openDatabaseButtonView!!,
openButton,
{tapTargetView ->
tapTargetView?.let {
mOpenFileHelper?.openFileOnClickViewListener?.onClick(it)