From f96e2ae37c773a4c38ac1b7e27ddf0fd92bf6ffb Mon Sep 17 00:00:00 2001 From: Haselnussbomber Date: Sun, 6 Apr 2025 23:36:26 +0200 Subject: [PATCH] Fix reading world name for PcName (#2235) --- Dalamud/Game/Text/Evaluator/SeStringEvaluator.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Dalamud/Game/Text/Evaluator/SeStringEvaluator.cs b/Dalamud/Game/Text/Evaluator/SeStringEvaluator.cs index 83f8e241a..7003893ff 100644 --- a/Dalamud/Game/Text/Evaluator/SeStringEvaluator.cs +++ b/Dalamud/Game/Text/Evaluator/SeStringEvaluator.cs @@ -24,6 +24,7 @@ using FFXIVClientStructs.FFXIV.Client.UI.Agent; using FFXIVClientStructs.FFXIV.Client.UI.Info; using FFXIVClientStructs.FFXIV.Client.UI.Misc; using FFXIVClientStructs.FFXIV.Component.Text; +using FFXIVClientStructs.Interop; using Lumina.Data.Structs.Excel; using Lumina.Excel; @@ -445,7 +446,7 @@ internal class SeStringEvaluator : IServiceType, ISeStringEvaluator if (this.gameConfig.UiConfig.TryGetUInt("LogCrossWorldName", out var logCrossWorldName) && logCrossWorldName == 1) - context.Builder.Append((ReadOnlySeStringSpan)world.Name); + context.Builder.Append(new ReadOnlySeStringSpan(world.Name.GetPointer(0))); } return true;