Fix NPE related to changed initialization order in Android 4.2

This commit is contained in:
cketti 2012-11-22 22:50:13 +01:00
parent f0118ecb85
commit b96e7bb058
1 changed files with 4 additions and 2 deletions

View File

@ -539,8 +539,10 @@ public class MessageViewFragment extends SherlockFragment implements OnClickList
}
private void configureMenu(Menu menu) {
// first run displayMessage() gets called before onCreateOptionMenu()
if (menu == null) {
// In Android versions prior to 4.2 onCreateOptionsMenu() (which calls us) is called before
// onActivityCreated() when mAccount isn't initialized yet. In that case we do nothing and
// wait for displayMessage() to call us again.
if (menu == null || mAccount == null) {
return;
}