commit c3b950483565ca53265a4105a4946585f8b59e24
Author: Enrico Forestieri <[email protected]>
Date:   Tue Feb 19 19:51:11 2019 +0100

    Fix bug #11490
    
    Correctly add the branch name suffix when the stem
    of the filename contains a dot.
---
 src/Buffer.cpp |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/src/Buffer.cpp b/src/Buffer.cpp
index ff303a7..dc35734 100644
--- a/src/Buffer.cpp
+++ b/src/Buffer.cpp
@@ -812,10 +812,9 @@ FileName Buffer::Impl::exportFileName() const
        if (branch_suffix.empty())
                return filename;
 
-       string const name = filename.onlyFileNameWithoutExt()
-               + to_utf8(branch_suffix);
+       string const name = addExtension(filename.onlyFileNameWithoutExt()
+                       + to_utf8(branch_suffix), filename.extension());
        FileName res(filename.onlyPath().absFileName() + "/" + name);
-       res.changeExtension(filename.extension());
 
        return res;
 }

Reply via email to