diff --git a/src/com/android/settings/MainClearConfirm.java b/src/com/android/settings/MainClearConfirm.java index 9208c4fbf6a..e42c3a11430 100644 --- a/src/com/android/settings/MainClearConfirm.java +++ b/src/com/android/settings/MainClearConfirm.java @@ -86,13 +86,14 @@ public class MainClearConfirm extends InstrumentedFragment { return; } + final PersistentDataBlockManager pdbManager; // pre-flight check hardware support PersistentDataBlockManager - if (SystemProperties.get(PERSISTENT_DATA_BLOCK_PROP).equals("")) { - return; - } - - final PersistentDataBlockManager pdbManager = (PersistentDataBlockManager) + if (!SystemProperties.get(PERSISTENT_DATA_BLOCK_PROP).equals("")) { + pdbManager = (PersistentDataBlockManager) getActivity().getSystemService(Context.PERSISTENT_DATA_BLOCK_SERVICE); + } else { + pdbManager = null; + } if (shouldWipePersistentDataBlock(pdbManager)) {