filter: Execute the redraw method in UI thread

Change-Id: I17d69d93f0ca8ca2fe223e8c64c912cf63eac34e
Signed-off-by: Geneviève Bastien <gbastien+lttng@versatic.net>
Reviewed-on: https://git.eclipse.org/r/144084
Tested-by: CI Bot
Reviewed-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
Tested-by: Matthew Khouzam <matthew.khouzam@ericsson.com>
diff --git a/analyses/org.eclipse.tracecompass.incubator.filters.ui/src/org/eclipse/tracecompass/incubator/internal/filters/ui/views/global/GlobalFilterViewer.java b/analyses/org.eclipse.tracecompass.incubator.filters.ui/src/org/eclipse/tracecompass/incubator/internal/filters/ui/views/global/GlobalFilterViewer.java
index 4670bab..2c6e7dc 100644
--- a/analyses/org.eclipse.tracecompass.incubator.filters.ui/src/org/eclipse/tracecompass/incubator/internal/filters/ui/views/global/GlobalFilterViewer.java
+++ b/analyses/org.eclipse.tracecompass.incubator.filters.ui/src/org/eclipse/tracecompass/incubator/internal/filters/ui/views/global/GlobalFilterViewer.java
@@ -29,6 +29,7 @@
 import org.eclipse.swt.dnd.TextTransfer;
 import org.eclipse.swt.graphics.Point;
 import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Display;
 import org.eclipse.swt.widgets.ExpandBar;
 import org.eclipse.swt.widgets.ExpandItem;
 import org.eclipse.tracecompass.incubator.internal.filters.ui.lspFilterTextbox.LspFilterTextbox;
@@ -346,6 +347,6 @@
         // Remove the regex from disabled filters in case it is there
         fDisabledFilters.removeAll(regexes);
         // redraw
-        redraw();
+        Display.getDefault().asyncExec(() -> redraw());
     }
 }