only update status line in UI thread

Change-Id: Ife8d24f2473336783e3032f18ce33c9faf448094
Signed-off-by: Jaxsun McCarthy Huggan <jaxsun.mccarthy@tasktop.com>
diff --git a/org.eclipse.mylyn.builds.ui/src/org/eclipse/mylyn/internal/builds/ui/view/BuildsView.java b/org.eclipse.mylyn.builds.ui/src/org/eclipse/mylyn/internal/builds/ui/view/BuildsView.java
index d1edcab..d0e1a38 100644
--- a/org.eclipse.mylyn.builds.ui/src/org/eclipse/mylyn/internal/builds/ui/view/BuildsView.java
+++ b/org.eclipse.mylyn.builds.ui/src/org/eclipse/mylyn/internal/builds/ui/view/BuildsView.java
@@ -749,12 +749,18 @@
 			if (viewSite != null) {
 				final IStatusLineManager statusLine = viewSite.getActionBars().getStatusLineManager();
 				if (statusLine != null) {
-					statusLine.setMessage(statusMessage);
+					updateStatusLine(statusMessage, statusLine);
 				}
 			}
 		}
 	}
 
+	private void updateStatusLine(String statusMessage, final IStatusLineManager statusLine) {
+		Display.getDefault().asyncExec(() -> {
+			statusLine.setMessage(statusMessage);
+		});
+	}
+
 	public void updateToolbarActions() {
 		// updates each action (SelectionChangedListeners) by setting selection to current selection
 		viewer.setSelection(viewer.getSelection());