diff --git a/src/com/android/settings/network/apn/ApnEditor.java b/src/com/android/settings/network/apn/ApnEditor.java index 8f6d64da8af..b2b35dc3493 100644 --- a/src/com/android/settings/network/apn/ApnEditor.java +++ b/src/com/android/settings/network/apn/ApnEditor.java @@ -805,8 +805,11 @@ public class ApnEditor extends SettingsPreferenceFragment @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { super.onCreateOptionsMenu(menu, inflater); + if (mReadOnlyApn) { + return; + } // If it's a new APN, then cancel will delete the new entry in onPause - if (!mNewApn && !mReadOnlyApn) { + if (!mNewApn) { menu.add(0, MENU_DELETE, 0, R.string.menu_delete) .setIcon(R.drawable.ic_delete); }