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:
authorAndrea Weikert <elubie@gmx.net>2009-09-13 12:08:50 +0400
committerAndrea Weikert <elubie@gmx.net>2009-09-13 12:08:50 +0400
commit7eea0b647cbfa7cadec14b07b696bf10830189e8 (patch)
treeb6772d15261e8de671efe5c04fbfc62b66718cb7 /source/blender/editors/space_file/file_ops.c
parentb1e418db20cb854a933f0dcf9689a9104b99be7d (diff)
2.5 filebrowser
Fix crash when loading old files with filebrowser UI Partial Fix for invoking filebrowser via spacetype pupmenu: reset directory in filelist Make paths relative in 'path' return when requested by 'relative_paths' property in operator
Diffstat (limited to 'source/blender/editors/space_file/file_ops.c')
-rw-r--r--source/blender/editors/space_file/file_ops.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/source/blender/editors/space_file/file_ops.c b/source/blender/editors/space_file/file_ops.c
index 5d3c2c766a3..e51fd421c8c 100644
--- a/source/blender/editors/space_file/file_ops.c
+++ b/source/blender/editors/space_file/file_ops.c
@@ -524,6 +524,10 @@ int file_exec(bContext *C, wmOperator *unused)
BLI_strncpy(name, sfile->params->dir, sizeof(name));
RNA_string_set(op->ptr, "directory", name);
strcat(name, sfile->params->file);
+
+ if ( RNA_boolean_get(op->ptr, "relative_paths") ) {
+ BLI_makestringcode(G.sce, name);
+ }
RNA_string_set(op->ptr, "path", name);
/* some ops have multiple files to select */