From 0949a4e0a424d2165f7da8efad5613741cb840e4 Mon Sep 17 00:00:00 2001 From: Jonathan G Rennison Date: Sat, 17 Oct 2020 13:00:57 +0100 Subject: [PATCH] Command log: Do not set text flag for binary data --- src/command.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/command.cpp b/src/command.cpp index e8ff5f340e..53dba70cd7 100644 --- a/src/command.cpp +++ b/src/command.cpp @@ -870,7 +870,7 @@ bool DoCommandP(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, CommandCallbac CommandLogEntryFlag log_flags; log_flags = CLEF_NONE; - if (!StrEmpty(text)) log_flags |= CLEF_TEXT; + if (binary_length == 0 && !StrEmpty(text)) log_flags |= CLEF_TEXT; if (estimate_only) log_flags |= CLEF_ESTIMATE_ONLY; if (only_sending) log_flags |= CLEF_ONLY_SENDING; if (my_cmd) log_flags |= CLEF_MY_CMD; @@ -907,7 +907,7 @@ CommandCost DoCommandPScript(TileIndex tile, uint32 p1, uint32 p2, uint32 cmd, C CommandLogEntryFlag log_flags; log_flags = CLEF_SCRIPT; - if (!StrEmpty(text)) log_flags |= CLEF_TEXT; + if (binary_length == 0 && !StrEmpty(text)) log_flags |= CLEF_TEXT; if (estimate_only) log_flags |= CLEF_ESTIMATE_ONLY; if (_networking && !(cmd & CMD_NETWORK_COMMAND)) log_flags |= CLEF_ONLY_SENDING; if (my_cmd) log_flags |= CLEF_MY_CMD;