diff --git a/pd/src/g_array.c b/pd/src/g_array.c index 6c5ce32ac2bc4b3f96422d0d2037b5be381a7580..e40296597fc04fd578d1d8a3426a9eab876076e0 100644 --- a/pd/src/g_array.c +++ b/pd/src/g_array.c @@ -1093,7 +1093,7 @@ int array_doclick(t_array *array, t_glist *glist, t_scalar *sc, t_array *ap, // all_about_arrays.pd inside custom scalars in an array if (pwpix < 8) pwpix = 8; - if (xpix >= (int)pxpix1 && xpix <= (int)pxpix2 && + if (xpix >= (int)pxpix1-pwpix && xpix <= (int)pxpix2+pwpix && ((array_joc) || (ypix >= pypix-pwpix && ypix <= pypix+pwpix))) {