diff --git a/main/enigma.cpp b/main/enigma.cpp index cb117345723..8a1547ca203 100644 --- a/main/enigma.cpp +++ b/main/enigma.cpp @@ -313,9 +313,7 @@ void runMainloop() const char *getEnigmaVersionString() { - std::string date = enigma2_date; - std::string branch = enigma2_branch; - return std::string(date + '-' + branch).c_str(); + return enigma2_version; } const char *getBoxType() diff --git a/main/version_info.cpp b/main/version_info.cpp index f639eb89b60..5dcdbd7af5e 100644 --- a/main/version_info.cpp +++ b/main/version_info.cpp @@ -16,3 +16,4 @@ const char *enigma2_branch = ENIGMA2_BRANCH; #endif const char *enigma2_rev = ENIGMA2_REV; +const char *enigma2_version = (ENIGMA2_COMMIT_DATE "-" ENIGMA2_BRANCH); diff --git a/main/version_info.h b/main/version_info.h index f93cf01a11b..63187e1c243 100644 --- a/main/version_info.h +++ b/main/version_info.h @@ -4,5 +4,6 @@ extern const char *enigma2_date; extern const char *enigma2_branch; extern const char *enigma2_rev; +extern const char *enigma2_version; #endif