[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [27546] trunk/blender/source/blender/ editors/interface/interface_templates.c: library data selector, respect hide dot data, unless the user enters a '.'
Brecht Van Lommel
brecht at blender.org
Tue Mar 16 18:23:51 CET 2010
Revision: 27546
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=27546
Author: blendix
Date: 2010-03-16 18:23:51 +0100 (Tue, 16 Mar 2010)
Log Message:
-----------
library data selector, respect hide dot data, unless the user enters a '.'
(commit 27435 by Campbell from render25 branch)
Modified Paths:
--------------
trunk/blender/source/blender/editors/interface/interface_templates.c
Modified: trunk/blender/source/blender/editors/interface/interface_templates.c
===================================================================
--- trunk/blender/source/blender/editors/interface/interface_templates.c 2010-03-16 17:23:20 UTC (rev 27545)
+++ trunk/blender/source/blender/editors/interface/interface_templates.c 2010-03-16 17:23:51 UTC (rev 27546)
@@ -31,6 +31,7 @@
#include "DNA_color_types.h"
#include "DNA_scene_types.h"
#include "DNA_screen_types.h"
+#include "DNA_userdef_types.h"
#include "BLI_string.h"
@@ -164,9 +165,15 @@
/* ID listbase */
for(id= lb->first; id; id= id->next) {
if(!((flag & PROP_ID_SELF_CHECK) && id == id_from)) {
+
+ /* hide dot-datablocks */
+ if(U.uiflag & USER_HIDE_DOT)
+ if ((id->name[2]=='.') && (str[0] != '.'))
+ continue;
+
if(BLI_strcasestr(id->name+2, str)) {
iconid= ui_id_icon_get((bContext*)C, id, 0);
-
+
if(!uiSearchItemAdd(items, id->name+2, id, iconid))
break;
}
More information about the Bf-blender-cvs
mailing list