diff --git a/core/src/mindustry/world/blocks/logic/MessageBlock.java b/core/src/mindustry/world/blocks/logic/MessageBlock.java index d279e079d9..d6bffd83f2 100644 --- a/core/src/mindustry/world/blocks/logic/MessageBlock.java +++ b/core/src/mindustry/world/blocks/logic/MessageBlock.java @@ -92,7 +92,9 @@ public class MessageBlock extends Block{ text = message.toString(); multiline = true; maxLength = maxTextLength; - accepted = str -> configure(str); + accepted = str -> { + if(!str.equals(text)) configure(str); + }; }}); }else{ BaseDialog dialog = new BaseDialog("@editmessage"); @@ -112,7 +114,7 @@ public class MessageBlock extends Block{ }); a.setMaxLength(maxTextLength); dialog.buttons.button("@ok", () -> { - configure(a.getText()); + if(!a.getText().equals(message.toString())) configure(a.getText()); dialog.hide(); }).size(130f, 60f); dialog.update(() -> {