diff --git a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/GameLog.java b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/GameLog.java index d918a57e8..bdcd44972 100644 --- a/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/GameLog.java +++ b/core/src/main/java/com/shatteredpixel/shatteredpixeldungeon/ui/GameLog.java @@ -48,7 +48,7 @@ public class GameLog extends Component implements Signal.Listener { recreateLines(); } - private void recreateLines() { + private synchronized void recreateLines() { for (Entry entry : entries) { lastEntry = PixelScene.renderMultiline( entry.text, 6 ); lastEntry.hardlight( lastColor = entry.color ); @@ -56,12 +56,12 @@ public class GameLog extends Component implements Signal.Listener { } } - public void newLine() { + public synchronized void newLine() { lastEntry = null; } @Override - public void onSignal( String text ) { + public synchronized void onSignal( String text ) { if (length != entries.size()){ clear();