diff options
| author | Robert Schumacher <roschuma@microsoft.com> | 2017-03-27 16:30:14 -0700 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2017-03-27 16:30:14 -0700 |
| commit | 55e7e89e217b0d5da921a1cc2097f2f64e5ee71c (patch) | |
| tree | d8cd636021db258c494a1a402ec9b089c7117d00 /toolsrc/src | |
| parent | d2bab3c370fca9fa5216d97495810faaeeaebc2d (diff) | |
| parent | 88445e9e98a7e5bbfc83eb6c4d7fcb283417319e (diff) | |
| download | vcpkg-55e7e89e217b0d5da921a1cc2097f2f64e5ee71c.tar.gz vcpkg-55e7e89e217b0d5da921a1cc2097f2f64e5ee71c.zip | |
Merge pull request #854 from OlafvdSpek/patch-1
Don't shorten without need
Diffstat (limited to 'toolsrc/src')
| -rw-r--r-- | toolsrc/src/vcpkglib_helpers.cpp | 8 |
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) + "..."; } } |
