aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKeith Mok <kmok@cyngn.com>2016-05-26 09:10:52 -0700
committerKeith Mok <kmok@cyngn.com>2016-05-27 07:14:32 -0700
commitd53a895675b4a027e94953cf0b23a14917b12b88 (patch)
tree54d497eb6b44965a45c778fc823e976c7f1c8718
parentf509512eadd76c873ff5abdf92c27ed521881ba3 (diff)
downloadandroid_packages_apps_CMFileManager-d53a895675b4a027e94953cf0b23a14917b12b88.tar.gz
android_packages_apps_CMFileManager-d53a895675b4a027e94953cf0b23a14917b12b88.tar.bz2
android_packages_apps_CMFileManager-d53a895675b4a027e94953cf0b23a14917b12b88.zip
Fix crash when rotate to landscape without grant permission
NavigationView is null before permission is granted. Guard with a null checking before refreshing FEIJ-820 Change-Id: Ib778ec82ce49dbcad8e45a5d54a5501cd3030410 (cherry picked from commit 1f473102a4b614f43f1febcdca5c37e84d136662)
-rwxr-xr-xsrc/com/cyanogenmod/filemanager/activities/NavigationActivity.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java
index fbd2509d..bfdf0937 100755
--- a/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java
+++ b/src/com/cyanogenmod/filemanager/activities/NavigationActivity.java
@@ -802,7 +802,10 @@ public class NavigationActivity extends Activity
if (mActiveDialog != null && mOnConfigChangeListener != null) {
mOnConfigChangeListener.onConfigurationChanged(newConfig);
}
- getCurrentNavigationView().refreshViewMode();
+ NavigationView navView = getCurrentNavigationView();
+ if (navView != null) {
+ navView.refreshViewMode();
+ }
}
/**