X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fgrob.cc;h=9479f17f41179cb3fbdc3cf6769fb533ffbbde9a;hb=f5174651f3b2ded5845a37537aac766ef1b35ab5;hp=78be89e399f147c6cefb42428e7896bd204308c9;hpb=9e80da91309faff260dacdf2e25ed91d183ebc5d;p=lilypond.git diff --git a/lily/grob.cc b/lily/grob.cc index 78be89e399..9479f17f41 100644 --- a/lily/grob.cc +++ b/lily/grob.cc @@ -722,14 +722,11 @@ common_refpoint_of_list (SCM elist, Grob *common, Axis a) Grob * common_refpoint_of_array (vector const &arr, Grob *common, Axis a) { - for (vsize i = arr.size (); i--;) - if (Grob *s = arr[i]) - { - if (common) - common = common->common_refpoint (s, a); - else - common = s; - } + for (vsize i = 0; i < arr.size (); i++) + if (common) + common = common->common_refpoint (arr[i], a); + else + common = arr[i]; return common; }