Skip to content

Commit

Permalink
fix(UpdateBottomSheet): Fix bottomSheet having multi instances
Browse files Browse the repository at this point in the history
  • Loading branch information
FabianDevel committed Feb 7, 2024
1 parent 575f482 commit bed9783
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,7 @@
*/
package com.infomaniak.mail.ui.bottomSheetDialogs

import android.content.DialogInterface
import android.os.Bundle
import android.view.View
import androidx.fragment.app.activityViewModels
Expand All @@ -38,6 +39,8 @@ class UpdateAvailableBottomSheetDialog : InformationBottomSheetDialog() {
override fun onViewCreated(view: View, savedInstanceState: Bundle?): Unit = with(binding) {
super.onViewCreated(view, savedInstanceState)

storesViewModel.isUpdateBottomSheetShown = true

title.setText(RCore.string.updateAvailableTitle)
description.text = resources.getString(RCore.string.updateAvailableDescription, context.getAppName())
infoIllustration.setBackgroundResource(R.drawable.ic_update_logo)
Expand All @@ -58,4 +61,9 @@ class UpdateAvailableBottomSheetDialog : InformationBottomSheetDialog() {
dismiss()
}
}

override fun onDismiss(dialog: DialogInterface) {
storesViewModel.isUpdateBottomSheetShown = false
super.onDismiss(dialog)
}
}

0 comments on commit bed9783

Please sign in to comment.