Skip to content

Commit 445f896

Browse files
authored
Merge pull request #1698 from Infomaniak/Fix-updateBottomSheet
Fix update bottom sheet displayed too Many times
2 parents 2970368 + 458df05 commit 445f896

File tree

2 files changed

+9
-1
lines changed

2 files changed

+9
-1
lines changed

app/src/main/java/com/infomaniak/mail/ui/bottomSheetDialogs/UpdateAvailableBottomSheetDialog.kt

+8
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
*/
1818
package com.infomaniak.mail.ui.bottomSheetDialogs
1919

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

42+
storesViewModel.isUpdateBottomSheetShown = true
43+
4144
title.setText(RCore.string.updateAvailableTitle)
4245
description.text = resources.getString(RCore.string.updateAvailableDescription, context.getAppName())
4346
infoIllustration.setBackgroundResource(R.drawable.ic_update_logo)
@@ -58,4 +61,9 @@ class UpdateAvailableBottomSheetDialog : InformationBottomSheetDialog() {
5861
dismiss()
5962
}
6063
}
64+
65+
override fun onDismiss(dialog: DialogInterface) {
66+
storesViewModel.isUpdateBottomSheetShown = false
67+
super.onDismiss(dialog)
68+
}
6169
}

0 commit comments

Comments
 (0)