Commit b72d9703 authored by Jonathan Wilkes's avatar Jonathan Wilkes
Browse files

try to track down a loadsym bug

parent 0ac885dd
......@@ -219,6 +219,7 @@ t_class *classtable_findbyname(t_symbol *s)
t_class *class_new(t_symbol *s, t_newmethod newmethod, t_method freemethod,
size_t size, int flags, t_atomtype type1, ...)
{
post("class_new");
va_list ap;
t_atomtype vec[MAXPDARG+1], *vp = vec;
int count = 0;
......@@ -246,8 +247,10 @@ t_class *class_new(t_symbol *s, t_newmethod newmethod, t_method freemethod,
/* add a "new" method by the name specified by the object */
class_addmethod(pd_objectmaker, (t_method)newmethod, s,
vec[0], vec[1], vec[2], vec[3], vec[4], vec[5]);
post("about to check for class_loadsym, which is %s", class_loadsym);
if (class_loadsym)
{
post("got a loadsym... adding %s", class_loadsym);
/* if we're loading an extern it might have been invoked by a
longer file name; in this case, make this an admissible name
too. */
......@@ -632,6 +635,7 @@ void new_anything(void *dummy, t_symbol *s, int argc, t_atom *argv)
}
newest = 0;
class_loadsym = s;
post("new_anything: class_loadsym is %s", class_loadsym);
if (sys_load_lib(canvas_getcurrent(), s->s_name))
{
tryingalready++;
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment