Fix some meta issues.

This commit is contained in:
Ottermandias 2024-11-27 18:49:04 +01:00
parent 242c0ee38f
commit 9787e5a852

View file

@ -111,7 +111,7 @@ public partial class ModEditWindow
if (!ImGuiUtil.DrawDisabledButton(FontAwesomeIcon.Clipboard.ToIconString(), iconSize, tooltip, false, true))
return;
var text = Functions.ToCompressedBase64(manipulations, MetaApi.CurrentVersion);
var text = Functions.ToCompressedBase64(manipulations, 0);
if (text.Length > 0)
ImGui.SetClipboardText(text);
}
@ -122,8 +122,7 @@ public partial class ModEditWindow
{
var clipboard = ImGuiUtil.GetClipboardText();
var version = Functions.FromCompressedBase64<MetaDictionary>(clipboard, out var manips);
if (version == MetaApi.CurrentVersion && manips != null)
if (MetaApi.ConvertManips(clipboard, out var manips, out _))
{
_editor.MetaEditor.UpdateTo(manips);
_editor.MetaEditor.Changes = true;
@ -139,8 +138,7 @@ public partial class ModEditWindow
if (ImGui.Button("Set from Clipboard"))
{
var clipboard = ImGuiUtil.GetClipboardText();
var version = Functions.FromCompressedBase64<MetaDictionary>(clipboard, out var manips);
if (version == MetaApi.CurrentVersion && manips != null)
if (MetaApi.ConvertManips(clipboard, out var manips, out _))
{
_editor.MetaEditor.SetTo(manips);
_editor.MetaEditor.Changes = true;