diff --git a/apps/openmw/mwlua/clipboardbindings.cpp b/apps/openmw/mwlua/clipboardbindings.cpp index adaeb5dc91..e9aba10e46 100644 --- a/apps/openmw/mwlua/clipboardbindings.cpp +++ b/apps/openmw/mwlua/clipboardbindings.cpp @@ -1,7 +1,7 @@ #include "clipboardbindings.hpp" -#include #include +#include #include @@ -17,15 +17,10 @@ namespace MWLua api["get"] = []() { std::string text; - if (char* raw = SDL_GetClipboardText()) - { - text = raw; - SDL_free(raw); - } - else - { - Log(Debug::Error) << "Failed to get clipboard content: " << SDL_GetError(); - } + char* raw = SDL_GetClipboardText(); + text = raw; + + SDL_free(raw); return text; }; diff --git a/apps/openmw/mwlua/clipboardbindings.hpp b/apps/openmw/mwlua/clipboardbindings.hpp index 32ebe8310b..570a8e4218 100644 --- a/apps/openmw/mwlua/clipboardbindings.hpp +++ b/apps/openmw/mwlua/clipboardbindings.hpp @@ -3,10 +3,10 @@ #include -#include "context.hpp" - namespace MWLua { + struct Context; + sol::table initClipboardPackage(const Context&); }