diff --git a/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java b/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java index e7adf7f2a49..5839e3c0844 100644 --- a/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java +++ b/src/com/android/settings/bugreporthandler/BugReportHandlerPicker.java @@ -37,6 +37,7 @@ import com.android.settings.Utils; import com.android.settings.applications.defaultapps.DefaultAppPickerFragment; import com.android.settings.search.BaseSearchIndexProvider; import com.android.settingslib.applications.DefaultAppInfo; +import com.android.settingslib.development.DevelopmentSettingsEnabler; import com.android.settingslib.search.SearchIndexable; import com.android.settingslib.widget.FooterPreference; @@ -75,6 +76,14 @@ public class BugReportHandlerPicker extends DefaultAppPickerFragment { return handlerApp + "#" + handlerUser; } + @Override + public void onAttach(Context context) { + super.onAttach(context); + if (!DevelopmentSettingsEnabler.isDevelopmentSettingsEnabled(context)) { + getActivity().finish(); + } + } + @Override protected int getPreferenceScreenResId() { return R.xml.bug_report_handler_settings;