From 34f4d1c880bd78482f6fa9dfc701692b8504ffd6 Mon Sep 17 00:00:00 2001 From: "kai.cao" Date: Tue, 21 Apr 2015 15:01:59 +0800 Subject: [PATCH] [CMFileManager] Fix the DrawerLayout don't disapper after press back key. Procedures 1.Go into filemanager and enter a directory(such as Music). 2.Open the menu Button in the top left corner and popup the drawerlayout. 3.press the back key. The DrawerLayout don't disapper and the navigation view back to the next higher level. Change-Id: I13c78491e2be767e7611d57c2c513013d96465eb --- src/com/cyanogenmod/filemanager/activities/NavigationActivity.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java index 84790cb..16e358b 100755 --- a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java +++ b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java @@ -1741,6 +1741,10 @@ public class NavigationActivity extends Activity @Override public void onBackPressed() { + if (mDrawerLayout.isDrawerOpen(Gravity.START)) { + mDrawerLayout.closeDrawer(Gravity.START); + return; + } if (checkBackAction()) { performHideEasyMode(); return; -- 2.11.0