mirror of
https://github.com/commons-app/apps-android-commons.git
synced 2025-10-26 20:33:53 +01:00
make prop nullable (#6073)
Signed-off-by: parneet-guraya <gurayaparneet@gmail.com>
This commit is contained in:
parent
e7864ac1dd
commit
86cdf96f3d
4 changed files with 17 additions and 17 deletions
|
|
@ -6,7 +6,7 @@ import fr.free.nrw.commons.di.CommonsDaggerSupportFragment
|
|||
* The base fragment of the fragments in upload
|
||||
*/
|
||||
abstract class UploadBaseFragment : CommonsDaggerSupportFragment() {
|
||||
lateinit var callback: Callback
|
||||
var callback: Callback? = null
|
||||
|
||||
protected open fun onBecameVisible() = Unit
|
||||
|
||||
|
|
|
|||
|
|
@ -96,10 +96,10 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View {
|
|||
if (media == null) {
|
||||
if (callback != null) {
|
||||
binding!!.tvTitle.text = getString(
|
||||
R.string.step_count, callback.getIndexInViewFlipper(
|
||||
R.string.step_count, callback!!.getIndexInViewFlipper(
|
||||
this
|
||||
) + 1,
|
||||
callback.totalNumberOfSteps, getString(R.string.categories_activity_title)
|
||||
callback!!.totalNumberOfSteps, getString(R.string.categories_activity_title)
|
||||
)
|
||||
}
|
||||
} else {
|
||||
|
|
@ -220,7 +220,7 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View {
|
|||
}
|
||||
|
||||
override fun goToNextScreen() {
|
||||
callback.onNextButtonClicked(callback.getIndexInViewFlipper(this))
|
||||
callback!!.onNextButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||
}
|
||||
|
||||
override fun showNoCategorySelected() {
|
||||
|
|
@ -322,7 +322,7 @@ class UploadCategoriesFragment : UploadBaseFragment(), CategoriesContract.View {
|
|||
mediaDetailFragment.onResume()
|
||||
goBackToPreviousScreen()
|
||||
} else {
|
||||
callback.onPreviousButtonClicked(callback.getIndexInViewFlipper(this))
|
||||
callback!!.onPreviousButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -97,10 +97,10 @@ class DepictsFragment : UploadBaseFragment(), DepictsContract.View {
|
|||
if (media == null) {
|
||||
binding.depictsTitle.text =
|
||||
String.format(
|
||||
getString(R.string.step_count), callback.getIndexInViewFlipper(
|
||||
getString(R.string.step_count), callback!!.getIndexInViewFlipper(
|
||||
this
|
||||
) + 1,
|
||||
callback.totalNumberOfSteps, getString(R.string.depicts_step_title)
|
||||
callback!!.totalNumberOfSteps, getString(R.string.depicts_step_title)
|
||||
)
|
||||
} else {
|
||||
binding.depictsTitle.setText(R.string.edit_depictions)
|
||||
|
|
@ -173,11 +173,11 @@ class DepictsFragment : UploadBaseFragment(), DepictsContract.View {
|
|||
}
|
||||
|
||||
override fun goToNextScreen() {
|
||||
callback.onNextButtonClicked(callback.getIndexInViewFlipper(this))
|
||||
callback!!.onNextButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||
}
|
||||
|
||||
override fun goToPreviousScreen() {
|
||||
callback.onPreviousButtonClicked(callback.getIndexInViewFlipper(this))
|
||||
callback!!.onPreviousButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||
}
|
||||
|
||||
override fun noDepictionSelected() {
|
||||
|
|
@ -338,7 +338,7 @@ class DepictsFragment : UploadBaseFragment(), DepictsContract.View {
|
|||
updateDepicts()
|
||||
goBackToPreviousScreen()
|
||||
} else {
|
||||
callback.onPreviousButtonClicked(callback.getIndexInViewFlipper(this))
|
||||
callback!!.onPreviousButtonClicked(callback!!.getIndexInViewFlipper(this))
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -47,20 +47,20 @@ class MediaLicenseFragment : UploadBaseFragment(), MediaLicenseContract.View {
|
|||
|
||||
binding.tvTitle.text = getString(
|
||||
R.string.step_count,
|
||||
callback.getIndexInViewFlipper(this) + 1,
|
||||
callback.totalNumberOfSteps,
|
||||
callback!!.getIndexInViewFlipper(this) + 1,
|
||||
callback!!.totalNumberOfSteps,
|
||||
getString(R.string.license_step_title)
|
||||
)
|
||||
setTvSubTitle()
|
||||
binding.btnPrevious.setOnClickListener {
|
||||
callback.onPreviousButtonClicked(
|
||||
callback.getIndexInViewFlipper(this)
|
||||
callback!!.onPreviousButtonClicked(
|
||||
callback!!.getIndexInViewFlipper(this)
|
||||
)
|
||||
}
|
||||
|
||||
binding.btnSubmit.setOnClickListener {
|
||||
callback.onNextButtonClicked(
|
||||
callback.getIndexInViewFlipper(this)
|
||||
callback!!.onNextButtonClicked(
|
||||
callback!!.getIndexInViewFlipper(this)
|
||||
)
|
||||
}
|
||||
|
||||
|
|
@ -201,6 +201,6 @@ class MediaLicenseFragment : UploadBaseFragment(), MediaLicenseContract.View {
|
|||
* Show the wlm info message if the upload is a WLM upload
|
||||
*/
|
||||
binding.llInfoMonumentUpload.visibility =
|
||||
if (callback.isWLMUpload && presenter.isWLMSupportedForThisPlace()) View.VISIBLE else View.GONE
|
||||
if (callback!!.isWLMUpload && presenter.isWLMSupportedForThisPlace()) View.VISIBLE else View.GONE
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue