From 88445e9e98a7e5bbfc83eb6c4d7fcb283417319e Mon Sep 17 00:00:00 2001 From: Olaf van der Spek Date: Sun, 26 Mar 2017 13:20:32 +0200 Subject: [PATCH] Don't shorten without need --- toolsrc/src/vcpkglib_helpers.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/toolsrc/src/vcpkglib_helpers.cpp b/toolsrc/src/vcpkglib_helpers.cpp index 1730be374..78dd449f7 100644 --- a/toolsrc/src/vcpkglib_helpers.cpp +++ b/toolsrc/src/vcpkglib_helpers.cpp @@ -47,9 +47,9 @@ namespace vcpkg::details std::string shorten_description(const std::string& desc) { - auto simple_desc = std::regex_replace(desc.substr(0, 49), std::regex("\\n( |\\t)?"), ""); - if (desc.size() > 49) - simple_desc.append("..."); - return simple_desc; + auto simple_desc = std::regex_replace(desc, std::regex("\\n( |\\t)?"), ""); + return simple_desc.size() <= 52 + ? simple_desc + : simple_desc.substr(0, 49) + "..."; } }