| commit | 024b36390fce843107b0916f0c3468e5a67a212a | [log] [tgz] |
|---|---|---|
| author | Yuichi Araki <yaraki@google.com> | Wed Jun 10 11:31:13 2015 +0900 |
| committer | Yuichi Araki <yaraki@google.com> | Wed Jun 10 11:31:13 2015 +0900 |
| tree | 93c53818dcc0d998677bd958c722ed02ea0da5fa | |
| parent | 429a9029d941a91972cd7601aa7e6d3718872c65 [diff] |
Fix NPE on orientation change Fix NPE when the screen is rotated without any menu items checked in NavigationView. Change-Id: I8bcf22832643d4a03b8c1ef06a448c81a7bf562a
diff --git a/design/src/android/support/design/internal/NavigationMenuPresenter.java b/design/src/android/support/design/internal/NavigationMenuPresenter.java index f19b78a..6f374d3 100644 --- a/design/src/android/support/design/internal/NavigationMenuPresenter.java +++ b/design/src/android/support/design/internal/NavigationMenuPresenter.java
@@ -463,7 +463,9 @@ public Bundle createInstanceState() { Bundle state = new Bundle(); - state.putInt(STATE_CHECKED_ITEM, mCheckedItem.getItemId()); + if (mCheckedItem != null) { + state.putInt(STATE_CHECKED_ITEM, mCheckedItem.getItemId()); + } return state; }