aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorOlaf van der Spek <olafvdspek@gmail.com>2017-03-26 13:20:32 +0200
committerGitHub <noreply@github.com>2017-03-26 13:20:32 +0200
commit88445e9e98a7e5bbfc83eb6c4d7fcb283417319e (patch)
tree0b5c4cabff79716248e09a1b08c464c40c77d8bc
parent90bb4a2eeb316fbc5055d507044229cbc8bc5337 (diff)
downloadvcpkg-88445e9e98a7e5bbfc83eb6c4d7fcb283417319e.tar.gz
vcpkg-88445e9e98a7e5bbfc83eb6c4d7fcb283417319e.zip
Don't shorten without need
-rw-r--r--toolsrc/src/vcpkglib_helpers.cpp8
1 files 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) + "...";
}
}