From 4614aacc021eacaa1dbe7b4f6fefde61b13b7e51 Mon Sep 17 00:00:00 2001 From: Anuken Date: Wed, 17 Oct 2018 13:54:34 -0400 Subject: [PATCH] Fixed chat not clearing --- .../io/anuke/mindustry/ui/fragments/ChatFragment.java | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java index d4a85fbc21..4788f98527 100644 --- a/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java +++ b/core/src/io/anuke/mindustry/ui/fragments/ChatFragment.java @@ -56,10 +56,8 @@ public class ChatFragment extends Table{ setFillParent(true); font = Core.skin.getFont("default-font"); - visible(() -> !state.is(State.menu) && Net.active()); - - update(() -> { - if(!Net.active()){ + visible(() -> { + if(!Net.active() && messages.size > 0){ clearMessages(); if(chatOpen){ @@ -67,6 +65,10 @@ public class ChatFragment extends Table{ } } + return !state.is(State.menu) && Net.active(); + }); + + update(() -> { if(Net.active() && Inputs.keyTap("chat")){ toggle();