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
private Button allButton, selectedButton, buildNowButton;
    private CheckboxTableViewer projectNames;
    private Object[] selection;
    private IWorkbenchWindow window;
    /**
     * Gets the text of the clean dialog, depending on whether the
     * workspace is currently in autobuild mode.
     * @return String the question the user will be asked.
     */
    private static String getQuestion() {
        boolean autoBuilding = ResourcesPlugin.getWorkspace().isAutoBuilding();
        if (autoBuilding)
            return IDEWorkbenchMessages.getString("CleanDialog.buildCleanAuto"); 
        return IDEWorkbenchMessages.getString("CleanDialog.buildCleanManual"); 
    }
    /**
     * Creates a new clean dialog.
     * 
     * @param window the window to create it in
     * @param selection the currently selected projects (may be empty)
     */
    public CleanDialog(IWorkbenchWindow window, IProject[] selection) {
        super(
                window.getShell(),
                IDEWorkbenchMessages.getString("CleanDialog.title"), null, getQuestion(), QUESTION, new String[] { 
                IDialogConstants.OK_LABEL, IDialogConstants.CANCEL_LABEL }, 0);
        this.window = window;