diff --git a/src/olympic/turbine/include/turbine/clipboard.hpp b/src/olympic/turbine/include/turbine/clipboard.hpp index ffd4122a..7e895482 100644 --- a/src/olympic/turbine/include/turbine/clipboard.hpp +++ b/src/olympic/turbine/include/turbine/clipboard.hpp @@ -34,7 +34,7 @@ void setClipboardText(Context &ctx, ox::StringViewCR text) noexcept; void setClipboardObject(Context &ctx, ox::UPtr &&obj) noexcept; -ox::Result getClipboardData(Context &ctx, ox::StringView typeId) noexcept; +ox::Result getClipboardData(Context &ctx, ox::StringViewCR typeId) noexcept; template ox::Result getClipboardObject(Context &ctx) noexcept { diff --git a/src/olympic/turbine/src/gba/clipboard.cpp b/src/olympic/turbine/src/gba/clipboard.cpp index 46e29f07..92cdd8a1 100644 --- a/src/olympic/turbine/src/gba/clipboard.cpp +++ b/src/olympic/turbine/src/gba/clipboard.cpp @@ -5,6 +5,7 @@ #include #include +#include namespace turbine { @@ -15,4 +16,8 @@ ox::String getClipboardText(Context&) noexcept { void setClipboardText(Context&, ox::StringViewCR) noexcept { } +ox::Result getClipboardData(Context&, ox::StringViewCR) noexcept { + return ox::Error{1, "not implemented"}; +} + } diff --git a/src/olympic/turbine/src/glfw/clipboard.cpp b/src/olympic/turbine/src/glfw/clipboard.cpp index edad904e..7e45cf8e 100644 --- a/src/olympic/turbine/src/glfw/clipboard.cpp +++ b/src/olympic/turbine/src/glfw/clipboard.cpp @@ -28,7 +28,7 @@ void setClipboardObject(Context &ctx, ox::UPtr &&obj) noexc ctx.clipboard = std::move(obj); } -ox::Result getClipboardData(Context &ctx, ox::StringView typeId) noexcept { +ox::Result getClipboardData(Context &ctx, ox::StringViewCR typeId) noexcept { if (ctx.clipboard && ctx.clipboard->typeId() == typeId) { return ctx.clipboard.get(); }