diff options
author | spingel | 2010-06-01 05:52:22 +0000 |
---|---|---|
committer | spingel | 2010-06-01 05:52:22 +0000 |
commit | fcfea281c4d474d5ca2b25b0eae4bca5386a249e (patch) | |
tree | 30ef2f4afb4392ea45a5578b3b0fa6062a949b8e /org.eclipse.mylyn.tasks.bugs | |
parent | 942b949cf8a665691e5628b28100b1b874e9cb31 (diff) | |
download | org.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.java | 7 |
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()); |