From feabc7916f6242954a8d2d2c77ff391e691c5bdd Mon Sep 17 00:00:00 2001 From: Campbell Barton Date: Wed, 9 Oct 2013 20:27:38 +0000 Subject: [PATCH] fix save-as-copy option changing the filepath for new files. --- source/blender/windowmanager/intern/wm_files.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index cc4d422331d..c9c45f888de 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -865,9 +865,10 @@ int wm_file_write(bContext *C, const char *filepath, int fileflags, ReportList * /* first time saving */ /* XXX temp solution to solve bug, real fix coming (ton) */ - if (G.main->name[0] == 0) + if ((G.main->name[0] == '\0' && !(fileflags & G_FILE_SAVE_COPY))) { BLI_strncpy(G.main->name, filepath, sizeof(G.main->name)); - + } + /* XXX temp solution to solve bug, real fix coming (ton) */ G.main->recovered = 0;