if (scm_is_number (scripts[i]->get_property ("outside-staff-priority")))
continue;
+ // assume that if a script is avoiding slurs, it should not get placed
+ // under a tuplet bracket
+ SCM avoid = scripts[i]->get_property ("avoid-slur");
+ if (unsmob_grob (scripts[i]->get_object ("slur"))
+ && (avoid == ly_symbol2scm ("outside")
+ || avoid == ly_symbol2scm ("around")))
+ continue;
+
Interval script_x (scripts[i]->extent (commonx, X_AXIS));
Interval script_y (scripts[i]->extent (commony, Y_AXIS));