Don't crash RepoDetailsFragment if nfc is not available

This commit is contained in:
Daniel Martí 2014-02-21 00:10:52 +01:00
parent 44bb904ab0
commit a3024bc837

View File

@ -264,6 +264,9 @@ public class RepoDetailsFragment extends Fragment {
private void prepareNfcMenuItems(Menu menu) { private void prepareNfcMenuItems(Menu menu) {
boolean needsEnableNfcMenuItem = false; boolean needsEnableNfcMenuItem = false;
NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(getActivity()); NfcAdapter nfcAdapter = NfcAdapter.getDefaultAdapter(getActivity());
if (nfcAdapter == null) {
return;
}
if (Build.VERSION.SDK_INT < 16) if (Build.VERSION.SDK_INT < 16)
needsEnableNfcMenuItem = !nfcAdapter.isEnabled(); needsEnableNfcMenuItem = !nfcAdapter.isEnabled();
else else