Null terminate System Menu entries

This commit is contained in:
Haselnussbomber 2025-10-08 03:12:47 +02:00
parent 4ac4505d72
commit 47199338ad
No known key found for this signature in database
GPG key ID: BB905BB49E7295D1

View file

@ -188,11 +188,11 @@ internal sealed unsafe class DalamudAtkTweaks : IInternalDisposableService
var strPlugins = new SeString().Append(new UIForegroundPayload(color))
.Append($"{SeIconChar.BoxedLetterD.ToIconString()} ")
.Append(new UIForegroundPayload(0))
.Append(this.locDalamudPlugins).Encode();
.Append(this.locDalamudPlugins).EncodeWithNullTerminator();
var strSettings = new SeString().Append(new UIForegroundPayload(color))
.Append($"{SeIconChar.BoxedLetterD.ToIconString()} ")
.Append(new UIForegroundPayload(0))
.Append(this.locDalamudSettings).Encode();
.Append(this.locDalamudSettings).EncodeWithNullTerminator();
firstStringEntry->SetManagedString(strPlugins);
secondStringEntry->SetManagedString(strSettings);