diff options
author | Campbell Barton <ideasman42@gmail.com> | 2011-05-01 10:34:40 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2011-05-01 10:34:40 +0400 |
commit | 22c2aef77c63cf4cbe19a1c5a8ea4671ef6440bd (patch) | |
tree | 4b4502c3111590f44429da4b55c3e22920c029e6 /source/blender/editors/render | |
parent | 81dabf76d7392c221decd339945ff3d5678a6023 (diff) |
replace inline string searches with BLI_findstring(), strcmp(..., ""), with char comparisons.
Diffstat (limited to 'source/blender/editors/render')
-rw-r--r-- | source/blender/editors/render/render_preview.c | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/source/blender/editors/render/render_preview.c b/source/blender/editors/render/render_preview.c index 905f88c5f90..1abf5df223c 100644 --- a/source/blender/editors/render/render_preview.c +++ b/source/blender/editors/render/render_preview.c @@ -314,15 +314,6 @@ void ED_preview_free_dbase(void) free_main(pr_main); } -static Object *find_object(ListBase *lb, const char *name) -{ - Object *ob; - for(ob= lb->first; ob; ob= ob->id.next) - if(strcmp(ob->id.name+2, name)==0) - break; - return ob; -} - static int preview_mat_has_sss(Material *mat, bNodeTree *ntree) { if(mat) { @@ -529,12 +520,12 @@ static Scene *preview_prepare_scene(Scene *scene, ID *id, int id_type, ShaderPre if(la && la->type==LA_SUN && (la->sun_effect_type & LA_SUN_EFFECT_SKY)) { sce->lay= 1<<MA_ATMOS; sce->world= scene->world; - sce->camera= (Object *)find_object(&pr_main->object, "CameraAtmo"); + sce->camera= (Object *)BLI_findstring(&pr_main->object, "CameraAtmo", offsetof(ID, name)+2); } else { sce->lay= 1<<MA_LAMP; sce->world= NULL; - sce->camera= (Object *)find_object(&pr_main->object, "Camera"); + sce->camera= (Object *)BLI_findstring(&pr_main->object, "Camera", offsetof(ID, name)+2); } sce->r.mode &= ~R_SHADOW; |