bugfix #24334] Filename looses all parts after a dot when saving
authorCampbell Barton <ideasman42@gmail.com>
Tue, 26 Oct 2010 23:28:10 +0000 (23:28 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Tue, 26 Oct 2010 23:28:10 +0000 (23:28 +0000)
replacing the extension could remove the frame number added to a path when writing images, so just add the extension rather then replacing even though it gives odd names at times. eg: foo.png0001.tga

source/blender/blenkernel/intern/image.c

index 09622b2acfe5fde09a31a51ae142d790641b88a7..1345c6c9b61578f76f8291aebf11b029e260db92 100644 (file)
@@ -832,7 +832,10 @@ int BKE_add_image_extension(char *string, int imtype)
        }
 
        if(extension) {
-               return BLI_replace_extension(string, FILE_MAX, extension);
+               /* prefer this in many cases to avoid .png.tga, but in certain cases it breaks */
+               /* return BLI_replace_extension(string, FILE_MAX, extension); */
+               strcat(string, extension);
+               return TRUE;
        }
        else {
                return FALSE;