[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [23281] trunk/blender/source/blender/ editors/space_file: File Browser
Brecht Van Lommel
brecht at blender.org
Wed Sep 16 20:07:49 CEST 2009
Revision: 23281
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=23281
Author: blendix
Date: 2009-09-16 20:07:49 +0200 (Wed, 16 Sep 2009)
Log Message:
-----------
File Browser
* Fix warning for non-existing "relative_paths" property.
* Fix problem where the image browser would keep trying to
load images it failed opening.
Modified Paths:
--------------
trunk/blender/source/blender/editors/space_file/file_ops.c
trunk/blender/source/blender/editors/space_file/filelist.c
Modified: trunk/blender/source/blender/editors/space_file/file_ops.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/file_ops.c 2009-09-16 18:05:28 UTC (rev 23280)
+++ trunk/blender/source/blender/editors/space_file/file_ops.c 2009-09-16 18:07:49 UTC (rev 23281)
@@ -531,9 +531,10 @@
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);
- }
+ if(RNA_struct_find_property(op->ptr, "relative_paths"))
+ 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 */
Modified: trunk/blender/source/blender/editors/space_file/filelist.c
===================================================================
--- trunk/blender/source/blender/editors/space_file/filelist.c 2009-09-16 18:05:28 UTC (rev 23280)
+++ trunk/blender/source/blender/editors/space_file/filelist.c 2009-09-16 18:07:49 UTC (rev 23281)
@@ -592,10 +592,12 @@
}
if (limg->done) {
FileImage *oimg = limg;
+ BLI_remove_thread(&filelist->threads, oimg);
+ /* brecht: keep failed images in the list, otherwise
+ it keeps trying to load them over and over?
BLI_remlink(&filelist->loadimages, oimg);
- BLI_remove_thread(&filelist->threads, oimg);
+ MEM_freeN(oimg);*/
limg = oimg->next;
- MEM_freeN(oimg);
refresh = 1;
} else {
limg= limg->next;
More information about the Bf-blender-cvs
mailing list