MM-20682 Android back button to dismiss status modal first (#3628)

This commit is contained in:
Elias Nahum 2019-12-04 15:17:59 -03:00 committed by GitHub
parent a088edfffd
commit 4c4e1907cb
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -105,7 +105,10 @@ export default class SettingsDrawer extends PureComponent {
};
handleAndroidBack = () => {
if (this.drawerRef && this.drawerOpened) {
if (this.statusModal) {
this.statusModal = false;
return false;
} else if (this.drawerRef && this.drawerOpened) {
this.drawerRef.closeDrawer();
return true;
}
@ -163,6 +166,7 @@ export default class SettingsDrawer extends PureComponent {
},
}];
this.statusModal = true;
showModalOverCurrentContext('OptionsModal', {items});
});