diff --git a/src/main/java/forge/gui/match/controllers/CLog.java b/src/main/java/forge/gui/match/controllers/CLog.java index 681fb47a311..cd4d46dd787 100644 --- a/src/main/java/forge/gui/match/controllers/CLog.java +++ b/src/main/java/forge/gui/match/controllers/CLog.java @@ -4,6 +4,7 @@ import java.util.Observable; import java.util.Observer; import forge.Command; +import forge.FThreads; import forge.gui.framework.ICDoc; import forge.gui.match.views.VLog; @@ -32,13 +33,18 @@ public enum CLog implements ICDoc, Observer { public void initialize() { } + + private static Runnable updateConsole = new Runnable() { + + @Override + public void run() { + VLog.SINGLETON_INSTANCE.updateConsole(); + } + }; - /* (non-Javadoc) - * @see forge.gui.framework.ICDoc#update() - */ @Override public void update() { - VLog.SINGLETON_INSTANCE.updateConsole(); + FThreads.invokeInEdtNowOrLater(updateConsole); } /* (non-Javadoc)