ImGui.SameLine();
- string clipboardText = ImGui.GetClipboardText();
+ string clipboardText = ImGui.GetClipboardText().Trim();
using (ImRaii.Disabled(string.IsNullOrEmpty(clipboardText) ||
!clipboardText.StartsWith(DutyClipboardPrefix, StringComparison.InvariantCulture)))
{
private static List<ElementId> ParseClipboardItems()
{
- string clipboardText = ImGui.GetClipboardText();
+ string clipboardText = ImGui.GetClipboardText().Trim();
return DecodeQuestPriority(clipboardText);
}
List<ElementId> clipboardItems = new List<ElementId>();
try
{
- if (string.IsNullOrEmpty(clipboardText) && clipboardText.StartsWith(ClipboardPrefix, StringComparison.InvariantCulture))
+ if (!string.IsNullOrEmpty(clipboardText) && clipboardText.StartsWith(ClipboardPrefix, StringComparison.InvariantCulture))
{
clipboardText = clipboardText.Substring(ClipboardPrefix.Length);
string text = Encoding.UTF8.GetString(Convert.FromBase64String(clipboardText));