Add more drawer logic to CAB mode enabling
b/10097179
Change-Id: Icc4f2459fac1e1c677fee2d787f51a230bffd198
diff --git a/src/com/android/mail/ui/AbstractActivityController.java b/src/com/android/mail/ui/AbstractActivityController.java
index bcf4e26..d55b93a 100644
--- a/src/com/android/mail/ui/AbstractActivityController.java
+++ b/src/com/android/mail/ui/AbstractActivityController.java
@@ -3079,7 +3079,7 @@
* Re-enable the CAB menu if required. The selection set is not changed.
*/
protected void enableCabMode() {
- if (mCabActionMenu != null) {
+ if (mCabActionMenu != null && !mDrawerContainer.isDrawerOpen(mDrawerPullout)) {
mCabActionMenu.activate();
}
}
@@ -3089,7 +3089,9 @@
*/
protected void maybeEnableCabMode() {
if (!mSelectedSet.isEmpty()) {
- enableCabMode();
+ if (mCabActionMenu != null) {
+ mCabActionMenu.activate();
+ }
}
}