diff options
author | fbecker | 2011-05-08 12:39:37 +0000 |
---|---|---|
committer | fbecker | 2011-05-08 12:39:37 +0000 |
commit | 149081d946c3a89d5680caeef390f95e88e882c3 (patch) | |
tree | b8b8187ca832178bd2f32abbd50c0fc5703a246e /org.eclipse.mylyn.tasks.ui | |
parent | 295aeddab3f6cf43890010c03ec26c72b9758022 (diff) | |
download | org.eclipse.mylyn.tasks-149081d946c3a89d5680caeef390f95e88e882c3.tar.gz org.eclipse.mylyn.tasks-149081d946c3a89d5680caeef390f95e88e882c3.tar.xz org.eclipse.mylyn.tasks-149081d946c3a89d5680caeef390f95e88e882c3.zip |
ASSIGNED - bug 345056: disable the submit button if we know that we get an error
https://bugs.eclipse.org/bugs/show_bug.cgi?id=345056
Diffstat (limited to 'org.eclipse.mylyn.tasks.ui')
-rw-r--r-- | org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractTaskEditorPage.java | 27 |
1 files changed, 12 insertions, 15 deletions
diff --git a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractTaskEditorPage.java b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractTaskEditorPage.java index f064e74ca..9cb51aa25 100644 --- a/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractTaskEditorPage.java +++ b/org.eclipse.mylyn.tasks.ui/src/org/eclipse/mylyn/tasks/ui/editors/AbstractTaskEditorPage.java @@ -658,13 +658,18 @@ public abstract class AbstractTaskEditorPage extends TaskFormPage implements ISe AbstractRepositoryConnectorUi connectorUi = TasksUiPlugin.getConnectorUi(getConnectorKind()); if (connectorUi == null) { - getTaskEditor().setMessage(Messages.AbstractTaskEditorPage_Synchronize_to_update_editor_contents, - IMessageProvider.INFORMATION, new HyperlinkAdapter() { - @Override - public void linkActivated(HyperlinkEvent e) { - AbstractTaskEditorPage.this.refresh(); - } - }); + PlatformUI.getWorkbench().getDisplay().asyncExec(new Runnable() { + public void run() { + getTaskEditor().setMessage( + Messages.AbstractTaskEditorPage_Synchronize_to_update_editor_contents, + IMessageProvider.INFORMATION, new HyperlinkAdapter() { + @Override + public void linkActivated(HyperlinkEvent e) { + AbstractTaskEditorPage.this.refresh(); + } + }); + } + }); } if (taskData != null) { @@ -1064,7 +1069,6 @@ public abstract class AbstractTaskEditorPage extends TaskFormPage implements ISe doSubmit(); } }); - submitButton.setEnabled(submitEnabled); return submitButton; } }; @@ -1766,11 +1770,4 @@ public abstract class AbstractTaskEditorPage extends TaskFormPage implements ISe return super.selectReveal(object); } - /** - * @since 3.6 - */ - protected void disableSubmit() { - setSubmitEnabled(false); - } - } |