diff options
author | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2009-07-19 15:56:13 +0000 |
---|---|---|
committer | IOhannes m zmölnig <zmoelnig@users.sourceforge.net> | 2009-07-19 15:56:13 +0000 |
commit | 5d63b1b2a6968f9c0146e1946b72ca6073370fbe (patch) | |
tree | d8c9ef35e0f68c95aac11ebd1decd345ba1f82a8 /src/MaxObject.c | |
parent | 0f770551cebca90c92b7a39b0e0135a445af51f9 (diff) |
updated to 0.8.5HEADsvn2git-headexternals/loaders/pdj
svn path=/trunk/externals/loaders/pdj/; revision=11874
Diffstat (limited to 'src/MaxObject.c')
-rw-r--r-- | src/MaxObject.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/MaxObject.c b/src/MaxObject.c index cffbd76..67a0aa9 100644 --- a/src/MaxObject.c +++ b/src/MaxObject.c @@ -25,6 +25,11 @@ JNIEXPORT jlong JNICALL Java_com_cycling74_max_MaxObject_newInlet inlet_new(&pdj->x_obj, &pdj->x_obj.ob_pd, &s_signal, 0); return 0; } + + if ( inlet_proxy == 0 ) { + bug("the inlet_proxy IS NOT initialized. danke!"); + return 0; + } proxy = (t_inlet_proxy *) pd_new(inlet_proxy); proxy->idx = pdj->nb_inlet++; @@ -77,7 +82,9 @@ JNIEXPORT void JNICALL Java_com_cycling74_max_MaxObject_doOutletAnything t_atom args[MAX_ATOMS_STACK]; int argc; - jatoms2atoms(env, value, &argc, args); + if ( jatoms2atoms(env, value, &argc, args) != 0 ) + return; + if ( str == NULL ) { if ( args[0].a_type == A_FLOAT ) { outlet_anything(x, &s_list, argc, args); |