Fix another org.eclipse.swt.SWTException: Invalid thread access issue
diff --git a/bundles/org.eclipse.rap.ui.views.log/src/org/eclipse/ui/internal/views/log/LogView.java b/bundles/org.eclipse.rap.ui.views.log/src/org/eclipse/ui/internal/views/log/LogView.java
index 7932cfe..b38c8f8 100644
--- a/bundles/org.eclipse.rap.ui.views.log/src/org/eclipse/ui/internal/views/log/LogView.java
+++ b/bundles/org.eclipse.rap.ui.views.log/src/org/eclipse/ui/internal/views/log/LogView.java
@@ -124,6 +124,8 @@
 	private Action fExportLogAction;

 	private Action fExportLogEntryAction;

 

+	private Display fDisplay = null;

+

 	/**

 	 * Action called when user selects "Group by -> ..." from menu.

 	 */

@@ -162,6 +164,7 @@
 	 * @see org.eclipse.ui.part.WorkbenchPart#createPartControl(org.eclipse.swt.widgets.Composite)

 	 */

 	public void createPartControl(Composite parent) {

+		fDisplay = getSite().getShell().getDisplay();

 		Composite composite = new Composite(parent, SWT.NONE);

 		GridLayout layout = new GridLayout();

 		layout.horizontalSpacing = 0;

@@ -825,11 +828,13 @@
 		group(result);

 		limitEntriesCount();

 

-		getSite().getShell().getDisplay().asyncExec(new Runnable() {

-			public void run() {

-				setContentDescription(getTitleSummary());

-			}

-		});

+		if (fDisplay != null) {

+			fDisplay.asyncExec(new Runnable() {

+				public void run() {

+					setContentDescription(getTitleSummary());

+				}

+			});

+		}

 

 	}