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) { |