diff --git a/Userland/Libraries/LibGLSL/Preprocessor.cpp b/Userland/Libraries/LibGLSL/Preprocessor.cpp index b20ee7f91de..8ffad9018af 100644 --- a/Userland/Libraries/LibGLSL/Preprocessor.cpp +++ b/Userland/Libraries/LibGLSL/Preprocessor.cpp @@ -366,7 +366,7 @@ ErrorOr> Preprocessor::create_definition(Stri } if (token_index < tokens.size()) - definition.value = TRY(remove_escaped_newlines(line.substring_view(tokens[token_index].start().column))).bytes_as_string_view(); + definition.value = TRY(remove_escaped_newlines(line.substring_view(tokens[token_index].start().column))); return definition; } diff --git a/Userland/Libraries/LibGLSL/Preprocessor.h b/Userland/Libraries/LibGLSL/Preprocessor.h index 8291c5f7640..4fad48ddd0e 100644 --- a/Userland/Libraries/LibGLSL/Preprocessor.h +++ b/Userland/Libraries/LibGLSL/Preprocessor.h @@ -28,7 +28,7 @@ public: struct Definition { StringView key; Vector parameters; - StringView value; + String value; FlyString filename; size_t line { 0 }; size_t column { 0 };