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

Collapse All | Expand All

(-)src/org/eclipse/mylyn/internal/context/ui/commands/CopyContextHandler.java (-1 / +1 lines)
Lines 48-54 Link Here
48
48
49
		TaskSelectionDialog dialog = new TaskSelectionDialog(PlatformUI.getWorkbench()
49
		TaskSelectionDialog dialog = new TaskSelectionDialog(PlatformUI.getWorkbench()
50
				.getActiveWorkbenchWindow()
50
				.getActiveWorkbenchWindow()
51
				.getShell());
51
				.getShell(), false);
52
		dialog.setNeedsCreateTask(false);
52
		dialog.setNeedsCreateTask(false);
53
		dialog.setTitle(Messages.CopyContextHandler_Select_Target_Task);
53
		dialog.setTitle(Messages.CopyContextHandler_Select_Target_Task);
54
		dialog.setMessage(Messages.CopyContextHandler_Select_the_target_task__);
54
		dialog.setMessage(Messages.CopyContextHandler_Select_the_target_task__);
(-)src/org/eclipse/mylyn/internal/tasks/ui/actions/OpenTaskAction.java (-8 / +9 lines)
Lines 34-40 Link Here
34
34
35
	@Override
35
	@Override
36
	public void run(IAction action) {
36
	public void run(IAction action) {
37
		TaskSelectionDialog dlg = new TaskSelectionDialog(window.getShell());
37
		TaskSelectionDialog dlg = new TaskSelectionDialog(window.getShell(), true);
38
		dlg.setTitle(Messages.OpenTaskAction_Open_Task);
38
		dlg.setTitle(Messages.OpenTaskAction_Open_Task);
39
		dlg.setMessage(Messages.OpenTaskAction_Select_a_task_to_open__);
39
		dlg.setMessage(Messages.OpenTaskAction_Select_a_task_to_open__);
40
		dlg.setShowExtendedOpeningOptions(true);
40
		dlg.setShowExtendedOpeningOptions(true);
Lines 43-55 Link Here
43
			return;
43
			return;
44
		}
44
		}
45
45
46
		Object result = dlg.getFirstResult();
46
		for (Object result : dlg.getResult()) {
47
		if (result instanceof ITask) {
47
			if (result instanceof ITask) {
48
			AbstractTask task = (AbstractTask) result;
48
				AbstractTask task = (AbstractTask) result;
49
			if (dlg.getOpenInBrowser()) {
49
				if (dlg.getOpenInBrowser()) {
50
				TasksUiUtil.openWithBrowser(task);
50
					TasksUiUtil.openWithBrowser(task);
51
			} else {
51
				} else {
52
				TasksUiInternal.refreshAndOpenTaskListElement(task);
52
					TasksUiInternal.refreshAndOpenTaskListElement(task);
53
				}
53
			}
54
			}
54
		}
55
		}
55
	}
56
	}
(-)src/org/eclipse/mylyn/internal/tasks/ui/actions/TaskSelectionDialog.java (-2 / +2 lines)
Lines 428-435 Link Here
428
428
429
	private final TaskActivationHistory taskActivationHistory;
429
	private final TaskActivationHistory taskActivationHistory;
430
430
431
	public TaskSelectionDialog(Shell parent) {
431
	public TaskSelectionDialog(Shell parent, boolean multi) {
432
		super(parent);
432
		super(parent, multi);
433
		this.taskActivationHistory = TasksUiPlugin.getTaskActivityManager().getTaskActivationHistory();
433
		this.taskActivationHistory = TasksUiPlugin.getTaskActivityManager().getTaskActivationHistory();
434
		this.history = new LinkedHashSet<AbstractTask>(taskActivationHistory.getPreviousTasks());
434
		this.history = new LinkedHashSet<AbstractTask>(taskActivationHistory.getPreviousTasks());
435
		this.itemsComparator = new TaskHistoryItemsComparator(new ArrayList<AbstractTask>(history));
435
		this.itemsComparator = new TaskHistoryItemsComparator(new ArrayList<AbstractTask>(history));
(-)src/org/eclipse/mylyn/internal/tasks/ui/actions/TaskSelectionDialogWithRandom.java (-1 / +1 lines)
Lines 43-49 Link Here
43
	private boolean activateTask = false;
43
	private boolean activateTask = false;
44
44
45
	public TaskSelectionDialogWithRandom(Shell parent) {
45
	public TaskSelectionDialogWithRandom(Shell parent) {
46
		super(parent);
46
		super(parent, false);
47
	}
47
	}
48
48
49
	@Override
49
	@Override

Return to bug 349003