From 3a8f75bd02b9082978a047f343d69fe704358a5c Mon Sep 17 00:00:00 2001 From: immibis Date: Wed, 11 Oct 2023 06:03:58 +0200 Subject: [PATCH] string_view is not a drop-in replacement for char[] Fixes crash on startup - when logging FULL_NAME with %s - on Linux. --- colobot-base/common/version.h.cmake | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/colobot-base/common/version.h.cmake b/colobot-base/common/version.h.cmake index e8ad0a9e..602fd9eb 100644 --- a/colobot-base/common/version.h.cmake +++ b/colobot-base/common/version.h.cmake @@ -8,7 +8,7 @@ namespace Version static inline constexpr bool DEVELOPMENT_BUILD = @DEVELOPMENT_COLOBOT_BUILD@; static inline constexpr int BUILD_NUMBER = @BUILD_NUMBER@; - static inline constexpr std::string_view FULL_NAME = "Colobot: Gold Edition @COLOBOT_VERSION_FULL@"; - static inline constexpr std::string_view VERSION = "@CMAKE_PROJECT_VERSION@"; - static inline constexpr std::string_view VERSION_DISPLAY = "@COLOBOT_VERSION_DISPLAY@"; + static inline constexpr char FULL_NAME[] = "Colobot: Gold Edition @COLOBOT_VERSION_FULL@"; + static inline constexpr char VERSION[] = "@CMAKE_PROJECT_VERSION@"; + static inline constexpr char VERSION_DISPLAY[] = "@COLOBOT_VERSION_DISPLAY@"; }