Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorfbecker2011-05-08 12:39:37 +0000
committerfbecker2011-05-08 12:39:37 +0000
commit149081d946c3a89d5680caeef390f95e88e882c3 (patch)
treeb8b8187ca832178bd2f32abbd50c0fc5703a246e /org.eclipse.mylyn.tasks.ui
parent295aeddab3f6cf43890010c03ec26c72b9758022 (diff)
downloadorg.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.java27
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);
- }
-
}

Back to the top