Update of /cvsroot/pure-data/externals/loaders In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv5550
Modified Files: libdir.c Log Message: report only after success; and have it search the local dir before the global path
Index: libdir.c =================================================================== RCS file: /cvsroot/pure-data/externals/loaders/libdir.c,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** libdir.c 21 Nov 2006 00:36:20 -0000 1.3 --- libdir.c 21 Nov 2006 04:00:54 -0000 1.4 *************** *** 53,57 **** if(canvas) { - post("libdir_loader: adding %s to the canvas-local path", classname); canvasenvironment = canvas_getenv(canvas); if ((fd = canvas_open(0, fullclassname, ".pd", --- 53,56 ---- *************** *** 64,73 **** canvasenvironment->ce_path = namelist_append(canvasenvironment->ce_path, dirbuf, 0); } else { ! post("libdir_loader: adding %s to the global classpath", classname); ! post("\tThis is deprecated behavior."); ! if ((fd = open_via_path("", fullclassname, ".pd", dirbuf, &nameptr, MAXPDSTRING, 0)) < 0) { --- 63,71 ---- canvasenvironment->ce_path = namelist_append(canvasenvironment->ce_path, dirbuf, 0); + post("libdir_loader: added %s to the canvas-local path", classname); } else { ! if ((fd = open_via_path(".", fullclassname, ".pd", dirbuf, &nameptr, MAXPDSTRING, 0)) < 0) { *************** *** 76,79 **** --- 74,79 ---- close(fd); sys_searchpath = namelist_append(sys_searchpath, dirbuf, 0); + post("libdir_loader: added %s to the global classpath", classname); + post("\tThis is deprecated behavior."); } /* post("libdir_loader loaded fullclassname: '%s'\n", fullclassname); */