diff options
author | Keith Mok <kmok@cyngn.com> | 2016-05-26 09:10:52 -0700 |
---|---|---|
committer | Keith Mok <kmok@cyngn.com> | 2016-05-27 07:14:32 -0700 |
commit | d53a895675b4a027e94953cf0b23a14917b12b88 (patch) | |
tree | 54d497eb6b44965a45c778fc823e976c7f1c8718 | |
parent | f509512eadd76c873ff5abdf92c27ed521881ba3 (diff) | |
download | android_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-x | src/com/cyanogenmod/filemanager/activities/NavigationActivity.java | 5 |
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(); + } } /** |