Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGaia Clary <gaia.clary@machinimatrix.org>2012-06-13 23:10:52 +0400
committerGaia Clary <gaia.clary@machinimatrix.org>2012-06-13 23:10:52 +0400
commitb006ed7d6586a4a53199b72463b1080903501e71 (patch)
treec224d449a45babec23aad0b725836bf1ee66288b /source/blender/windowmanager
parent6dcacd62a52c813a7869ffa7b7e0ddd2ef5237ed (diff)
fix: [#31684] Collada, add file extension automatically does not work
Diffstat (limited to 'source/blender/windowmanager')
-rw-r--r--source/blender/windowmanager/intern/wm_operators.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/source/blender/windowmanager/intern/wm_operators.c b/source/blender/windowmanager/intern/wm_operators.c
index cd6ef646e6b..e16a7befdd5 100644
--- a/source/blender/windowmanager/intern/wm_operators.c
+++ b/source/blender/windowmanager/intern/wm_operators.c
@@ -2161,7 +2161,7 @@ static int wm_collada_export_invoke(bContext *C, wmOperator *op, wmEvent *UNUSED
/* function used for WM_OT_save_mainfile too */
static int wm_collada_export_exec(bContext *C, wmOperator *op)
{
- char filename[FILE_MAX];
+ char filepath[FILE_MAX];
int selected, second_life;
int include_armatures;
int apply_modifiers;
@@ -2173,7 +2173,8 @@ static int wm_collada_export_exec(bContext *C, wmOperator *op)
return OPERATOR_CANCELLED;
}
- RNA_string_get(op->ptr, "filepath", filename);
+ RNA_string_get(op->ptr, "filepath", filepath);
+ BLI_ensure_extension(filepath, sizeof(filepath), ".dae");
/* Options panel */
selected = RNA_boolean_get(op->ptr, "selected");
@@ -2188,7 +2189,7 @@ static int wm_collada_export_exec(bContext *C, wmOperator *op)
if (collada_export(
CTX_data_scene(C),
- filename,
+ filepath,
selected,
apply_modifiers,
include_armatures,