Bug 61838 [Dialogs] Clean dialog should remember "build immediately" setting
I like the recent changes to the build menu/dialogs. Thanks. However, shouldn't clean the dialog remember that I unchecked "Start a build immediately" the previous 999 times I said Clean? I'll admit this is unlikely to be a common scenario, but odds are if something causes you to do it once, you'll want to do it again and your choice should be preserved across invocations. To reproduce: Select Project->Clean... In the Clean? dialog, uncheck "start a build immediately" Select Project->Clean... "start a build immediately" is checked again
bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/CleanDialog.java
return Status.OK_STATUS;
    		}
    	};
        cleanJob.setRule(ResourcesPlugin.getWorkspace().getRuleFactory()
                .buildRule());
        cleanJob.setUser(true);
        cleanJob.schedule();
    }
    /* (non-Javadoc)
     * @see org.eclipse.jface.dialogs.MessageDialog#createCustomArea(org.eclipse.swt.widgets.Composite)
     */
    protected Control createCustomArea(Composite parent) {
        Composite radioGroup = new Composite(parent, SWT.NONE);
        GridLayout layout = new GridLayout();
        layout.marginWidth = layout.marginHeight = 0;
        layout.numColumns = 3;
        radioGroup.setLayout(layout);
        radioGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
        SelectionListener updateEnablement = new SelectionAdapter() {
            public void widgetSelected(SelectionEvent e) {
                updateEnablement();
            }
        };
        
        allButton = new Button(radioGroup, SWT.RADIO);
        allButton.setText(IDEWorkbenchMessages
                .getString("CleanDialog.cleanAllButton")); 
        allButton.setSelection(true);
        allButton.addSelectionListener(updateEnablement);