From ea573ccb6be6a65487c8a8981dcdb17b9a24cec7 Mon Sep 17 00:00:00 2001 From: Ottermandias Date: Fri, 13 Feb 2026 17:49:54 +0100 Subject: [PATCH] Remove stupid oversight dalamud bindings. --- Glamourer/Gui/Tabs/ActorTab/ExportToClipboardButton.cs | 5 ++--- Glamourer/Gui/Tabs/ActorTab/SetFromClipboardButton.cs | 5 ++--- 2 files changed, 4 insertions(+), 6 deletions(-) diff --git a/Glamourer/Gui/Tabs/ActorTab/ExportToClipboardButton.cs b/Glamourer/Gui/Tabs/ActorTab/ExportToClipboardButton.cs index 4eec14f..c49094a 100644 --- a/Glamourer/Gui/Tabs/ActorTab/ExportToClipboardButton.cs +++ b/Glamourer/Gui/Tabs/ActorTab/ExportToClipboardButton.cs @@ -1,5 +1,4 @@ -using Dalamud.Bindings.ImGui; -using Dalamud.Interface.ImGuiNotification; +using Dalamud.Interface.ImGuiNotification; using Glamourer.Designs; using ImSharp; using Luna; @@ -30,7 +29,7 @@ public sealed class ExportToClipboardButton(ActorSelection selection, DesignConv try { var text = converter.ShareBase64(selection.State!, ApplicationRules.FromModifiers(selection.State!)); - ImGui.SetClipboardText(text); + Im.Clipboard.Set(text); } catch (Exception ex) { diff --git a/Glamourer/Gui/Tabs/ActorTab/SetFromClipboardButton.cs b/Glamourer/Gui/Tabs/ActorTab/SetFromClipboardButton.cs index 6084e49..a37788b 100644 --- a/Glamourer/Gui/Tabs/ActorTab/SetFromClipboardButton.cs +++ b/Glamourer/Gui/Tabs/ActorTab/SetFromClipboardButton.cs @@ -1,5 +1,4 @@ -using Dalamud.Bindings.ImGui; -using Dalamud.Interface.ImGuiNotification; +using Dalamud.Interface.ImGuiNotification; using Glamourer.Designs; using Glamourer.State; using ImSharp; @@ -30,7 +29,7 @@ public sealed class SetFromClipboardButton(ActorSelection selection, DesignConve try { var (applyGear, applyCustomize) = UiHelpers.ConvertKeysToBool(); - var text = ImGui.GetClipboardText(); + var text = Im.Clipboard.GetUtf16(); var design = converter.FromBase64(text, applyCustomize, applyGear, out _) ?? throw new Exception("The clipboard did not contain valid data."); stateManager.ApplyDesign(selection.State!, design, ApplySettings.ManualWithLinks with { IsFinal = true });