1205 while (!done) { (gdb) 1210 qreal dpos = pos + dashes[idash] - doffset - estart; (gdb) 1209 bool evenDash = (idash & 1) == 0; (gdb) 1210 qreal dpos = pos + dashes[idash] - doffset - estart; (gdb) 1209 bool evenDash = (idash & 1) == 0; (gdb) 1210 qreal dpos = pos + dashes[idash] - doffset - estart; (gdb) 1214 if (dpos > elen) { // dash extends this line (gdb) 1220 p2 = cline.pointAt(dpos/elen); (gdb) 1224 idash = 0; (gdb) 1221 pos = dpos + estart; (gdb) 1220 p2 = cline.pointAt(dpos/elen); (gdb) 1222 done = pos >= estop; (gdb) 1223 if (++idash >= dashCount) (gdb) 1224 idash = 0; (gdb) 1228 if (evenDash) { (gdb) 1220 p2 = cline.pointAt(dpos/elen); (gdb) 1228 if (evenDash) { (gdb) 1233 || lineRectIntersectsRect(move_to_pos, line_to_pos, clip_tl, clip_br)) (gdb) 1246 hasMoveTo = false; (gdb)