From: kai.cao Date: Tue, 21 Apr 2015 07:01:59 +0000 (+0800) Subject: [CMFileManager] Fix the DrawerLayout don't disapper after press back key. X-Git-Tag: android-x86-6.0-r1~113 X-Git-Url: http://git.osdn.net/view?a=commitdiff_plain;h=34f4d1c880bd78482f6fa9dfc701692b8504ffd6;p=android-x86%2Fpackages-apps-CMFileManager.git [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 --- 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;