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

This commit is contained in:
Mattermost Build 2019-12-18 19:09:50 +01:00 committed by Miguel Alatzar
parent 1f83ccbb6d
commit f0047386f6

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});
});