View | Details | Raw Unified | Return to bug 375099 | Differences between
and this patch

Collapse All | Expand All

(-)a/org.eclipse.mylyn.builds.ui/src/org/eclipse/mylyn/internal/builds/ui/view/BuildsView.java (+7 lines)
Lines 46-54 Link Here
46
import org.eclipse.mylyn.builds.core.IBuildPlan;
46
import org.eclipse.mylyn.builds.core.IBuildPlan;
47
import org.eclipse.mylyn.builds.core.IBuildServer;
47
import org.eclipse.mylyn.builds.core.IBuildServer;
48
import org.eclipse.mylyn.builds.internal.core.BuildModel;
48
import org.eclipse.mylyn.builds.internal.core.BuildModel;
49
import org.eclipse.mylyn.builds.internal.core.operations.RefreshOperation;
49
import org.eclipse.mylyn.builds.internal.core.util.BuildsConstants;
50
import org.eclipse.mylyn.builds.internal.core.util.BuildsConstants;
50
import org.eclipse.mylyn.builds.ui.BuildsUiConstants;
51
import org.eclipse.mylyn.builds.ui.BuildsUiConstants;
51
import org.eclipse.mylyn.commons.core.CoreUtil;
52
import org.eclipse.mylyn.commons.core.CoreUtil;
53
import org.eclipse.mylyn.commons.core.operations.IOperationMonitor.OperationFlag;
52
import org.eclipse.mylyn.commons.ui.AbstractColumnViewerSupport;
54
import org.eclipse.mylyn.commons.ui.AbstractColumnViewerSupport;
53
import org.eclipse.mylyn.commons.ui.CommonImages;
55
import org.eclipse.mylyn.commons.ui.CommonImages;
54
import org.eclipse.mylyn.commons.ui.TreeSorter;
56
import org.eclipse.mylyn.commons.ui.TreeSorter;
Lines 580-585 Link Here
580
	@Override
582
	@Override
581
	public void setFocus() {
583
	public void setFocus() {
582
		getViewer().getControl().setFocus();
584
		getViewer().getControl().setFocus();
585
		if (BuildsUiPlugin.getDefault().getPreferenceStore().getBoolean(BuildsUiInternal.PREF_AUTO_REFRESH_ENABLED)) {
586
			RefreshOperation operation = BuildsUiInternal.getFactory().getRefreshOperation();
587
			operation.addFlag(OperationFlag.BACKGROUND);
588
			operation.execute();
589
		}
583
	}
590
	}
584
591
585
	private void setTopControl(Control control) {
592
	private void setTopControl(Control control) {

Return to bug 375099