tuleap #852 Fix error logging freeze when looking for related changes
Change-Id: I33376d5a3fd7e09715880bec1f40f248629ed805
Signed-off-by: Jacques Bouthillier <lmcbout@gmail.com>
diff --git a/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java b/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java
index 60718af..5a4fe3f 100644
--- a/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java
+++ b/org.eclipse.egerrit.ui/src/org/eclipse/egerrit/internal/ui/utils/DataConverter.java
@@ -17,6 +17,7 @@
import java.util.Date;
import java.util.Iterator;
import java.util.TimeZone;
+import java.util.concurrent.CompletableFuture;
import org.eclipse.core.databinding.conversion.Converter;
import org.eclipse.core.databinding.conversion.IConverter;
@@ -249,7 +250,9 @@
}
RevisionInfo revInfo = changeInfo.getUserSelectedRevision();
//initiate a request for the related changes for the proper patch-set
- QueryHelpers.loadRelatedChanges(gerritClient, changeInfo, revInfo.getId());
+ CompletableFuture.runAsync(() -> {
+ QueryHelpers.loadRelatedChanges(gerritClient, changeInfo, revInfo.getId());
+ });
StringBuilder sb = new StringBuilder();
sb.append(Messages.DataConverter_5);