Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMilos Kleint2011-02-14 08:39:59 +0000
committerMilos Kleint2011-02-14 09:35:25 +0000
commit7376ff823aa36564da0b5f17f065419345f7503f (patch)
treebf0121754856df8b351d27cd66b6ee45beb1093d /org.eclipse.m2e.editor
parent40870e28cfb49a3e3116a1b840946c48ff62e5cd (diff)
downloadm2e-core-7376ff823aa36564da0b5f17f065419345f7503f.tar.gz
m2e-core-7376ff823aa36564da0b5f17f065419345f7503f.tar.xz
m2e-core-7376ff823aa36564da0b5f17f065419345f7503f.zip
can be called from any thread apparently, any ui thread code needs to be done on ui thread.
Diffstat (limited to 'org.eclipse.m2e.editor')
-rw-r--r--org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditorPage.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditorPage.java b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditorPage.java
index 6b0a5a59..44b7cb65 100644
--- a/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditorPage.java
+++ b/org.eclipse.m2e.editor/src/org/eclipse/m2e/editor/pom/MavenPomEditorPage.java
@@ -293,11 +293,11 @@ public abstract class MavenPomEditorPage extends FormPage implements Adapter {
}
- private void setErrorMessageForMarkers(final String msg, final String tip, final int severity, IMarker[] markers) {
- final FormHoverProvider.Execute runnable = FormHoverProvider.createHoverRunnable(getManagedForm().getForm().getShell(), markers, getPomEditor().getSourcePage().getTextViewer());
- if (getPartControl()!=null && !getPartControl().isDisposed()) {
+ private void setErrorMessageForMarkers(final String msg, final String tip, final int severity, final IMarker[] markers) {
+ if (getPartControl() != null && !getPartControl().isDisposed()) {
getPartControl().getDisplay().asyncExec(new Runnable() {
public void run() {
+ FormHoverProvider.Execute runnable = FormHoverProvider.createHoverRunnable(getManagedForm().getForm().getShell(), markers, getPomEditor().getSourcePage().getTextViewer());
if (!getManagedForm().getForm().isDisposed()) {
if (runnable != null) {
FormUtils.setMessageWithPerformer(getManagedForm().getForm(), msg, severity, runnable);

Back to the top