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 |
} |