diff --git a/LightlessAPI b/LightlessAPI index efc0ef0..dfb0594 160000 --- a/LightlessAPI +++ b/LightlessAPI @@ -1 +1 @@ -Subproject commit efc0ef09f9a3bf774f5e946a3b5e473865338be2 +Subproject commit dfb0594a5be49994cda6d95aa0d995bd93cdfbc0 diff --git a/LightlessSync/Utils/SeStringUtils.cs b/LightlessSync/Utils/SeStringUtils.cs index 1c71204..810cbe7 100644 --- a/LightlessSync/Utils/SeStringUtils.cs +++ b/LightlessSync/Utils/SeStringUtils.cs @@ -1,21 +1,15 @@ using Dalamud.Bindings.ImGui; using Dalamud.Game.Text.SeStringHandling; -using Dalamud.Game.Text.SeStringHandling.Payloads; using Dalamud.Interface; using Dalamud.Interface.ImGuiSeStringRenderer; -using Dalamud.Interface.Utility; using Dalamud.Interface.Textures.TextureWraps; -using Lumina.Text; +using Dalamud.Interface.Utility; using Lumina.Text.Parse; using Lumina.Text.ReadOnly; -using System; -using System.Collections.Generic; using System.Globalization; -using System.Linq; using System.Numerics; using System.Reflection; using System.Text; -using System.Threading; using DalamudSeString = Dalamud.Game.Text.SeStringHandling.SeString; using DalamudSeStringBuilder = Dalamud.Game.Text.SeStringHandling.SeStringBuilder; using LuminaSeStringBuilder = Lumina.Text.SeStringBuilder; @@ -58,7 +52,7 @@ public static class SeStringUtils Color = ImGui.GetColorU32(ImGuiCol.Text), }; - var renderId = ImGui.GetID($"SeStringMarkup##{normalizedPayload.GetHashCode()}"); + var renderId = ImGui.GetID($"SeStringMarkup##{normalizedPayload.GetHashCode(StringComparison.Ordinal)}"); var drawResult = ImGuiHelpers.CompileSeStringWrapped(normalizedPayload, drawParams, renderId); var height = drawResult.Size.Y; if (height <= 0f) @@ -382,7 +376,7 @@ public static class SeStringUtils return false; return Uri.TryCreate(value, UriKind.Absolute, out var uri) - && (uri.Scheme == Uri.UriSchemeHttp || uri.Scheme == Uri.UriSchemeHttps); + && (string.Equals(uri.Scheme, Uri.UriSchemeHttp, StringComparison.Ordinal) || string.Equals(uri.Scheme, Uri.UriSchemeHttps, StringComparison.Ordinal)); } public static string StripMarkup(string value)