Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorspingel2010-06-01 05:52:22 +0000
committerspingel2010-06-01 05:52:22 +0000
commitfcfea281c4d474d5ca2b25b0eae4bca5386a249e (patch)
tree30ef2f4afb4392ea45a5578b3b0fa6062a949b8e /org.eclipse.mylyn.tasks.bugs
parent942b949cf8a665691e5628b28100b1b874e9cb31 (diff)
downloadorg.eclipse.mylyn.tasks-fcfea281c4d474d5ca2b25b0eae4bca5386a249e.tar.gz
org.eclipse.mylyn.tasks-fcfea281c4d474d5ca2b25b0eae4bca5386a249e.tar.xz
org.eclipse.mylyn.tasks-fcfea281c4d474d5ca2b25b0eae4bca5386a249e.zip
RESOLVED - bug 314778: finish not enabled in report as bug wizard
https://bugs.eclipse.org/bugs/show_bug.cgi?id=314778
Diffstat (limited to 'org.eclipse.mylyn.tasks.bugs')
-rw-r--r--org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorWizard.java7
1 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorWizard.java b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorWizard.java
index 7bbacccc3..cb0e4aafa 100644
--- a/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorWizard.java
+++ b/org.eclipse.mylyn.tasks.bugs/src/org/eclipse/mylyn/internal/tasks/bugs/wizards/ReportErrorWizard.java
@@ -56,6 +56,13 @@ public class ReportErrorWizard extends Wizard {
}
@Override
+ public boolean canFinish() {
+ // newTaskPage is a selection page, therefore it's only valid to finish early if the selected node does not delegate to another wizard
+ return reportErrorPage.getSelectedContribution() != null || newTaskPage.canFinish()
+ && newTaskPage.getNextPage() == null;
+ }
+
+ @Override
public boolean performFinish() {
if (reportErrorPage.getSelectedContribution() != null) {
return taskErrorReporter.process(reportErrorPage.getSelectedContribution(), getContainer());

Back to the top