Skip to content

Commit 9ca2b62

Browse files
committed
Enable Step Filter by Default
Enable Step filter and few filter options enabled by default Fixes : #914
1 parent 5163f27 commit 9ca2b62

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JDIDebugUIPreferenceInitializer.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,12 @@ public void initializeDefaultPreferences() {
3838
store.setDefault(IJDIPreferencesConstants.PREF_ALERT_UNABLE_TO_INSTALL_BREAKPOINT, true);
3939
store.setDefault(IJDIPreferencesConstants.PREF_PROMPT_BEFORE_MODIFYING_FINAL_FIELDS, true);
4040
store.setDefault(IJDIPreferencesConstants.PREF_PROMPT_DELETE_CONDITIONAL_BREAKPOINT, true);
41+
4142
store.setDefault(IJDIPreferencesConstants.PREF_STATEMENT_LEVEL_STEPPING, true);
43+
store.setDefault(IJDIPreferencesConstants.PREF_FILTER_SYNTHETICS, true);
44+
store.setDefault(IJDIPreferencesConstants.PREF_STEP_THRU_FILTERS, true);
45+
store.setDefault(IJDIPreferencesConstants.PREF_FILTER_GETTERS, true);
46+
store.setDefault(IJDIPreferencesConstants.PREF_FILTER_SETTERS, true);
4247

4348
store.setDefault(IJDIPreferencesConstants.PREF_SHOW_QUALIFIED_NAMES, false);
4449

org.eclipse.jdt.debug.ui/ui/org/eclipse/jdt/internal/debug/ui/JavaStepFilterPreferencePage.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ public void init(IWorkbench workbench) {}
8787
*/
8888
private void createStepFilterPreferences(Composite parent) {
8989
Composite container = SWTFactory.createComposite(parent, parent.getFont(), 2, 1, GridData.FILL_BOTH, 0, 0);
90-
fUseStepFiltersButton = SWTFactory.createCheckButton(container, DebugUIMessages.JavaStepFilterPreferencePage__Use_step_filters, null, DebugUITools.isUseStepFilters(), 2);
90+
fUseStepFiltersButton = SWTFactory.createCheckButton(container, DebugUIMessages.JavaStepFilterPreferencePage__Use_step_filters, null, true, 2);
9191
fUseStepFiltersButton.addSelectionListener(new SelectionListener() {
9292
@Override
9393
public void widgetSelected(SelectionEvent e) {
@@ -189,8 +189,8 @@ public boolean performOk() {
189189
@Override
190190
protected void performDefaults() {
191191
// Cannot use DebugUITools.isUseStepFilters() as this not give the default value, no API from Platform to get the default value
192-
fUseStepFiltersButton.setSelection(false);
193-
setPageEnablement(false);
192+
fUseStepFiltersButton.setSelection(true);
193+
setPageEnablement(true);
194194
fFilterSyntheticButton.setSelection(getPreferenceStore().getDefaultBoolean(IJDIPreferencesConstants.PREF_FILTER_SYNTHETICS));
195195
fFilterStaticButton.setSelection(getPreferenceStore().getDefaultBoolean(IJDIPreferencesConstants.PREF_FILTER_STATIC_INITIALIZERS));
196196
fFilterConstructorButton.setSelection(getPreferenceStore().getDefaultBoolean(IJDIPreferencesConstants.PREF_FILTER_CONSTRUCTORS));

0 commit comments

Comments
 (0)