enum path_transition trans;
int i;
+ if (src->n < 2)
+ return 0;
+
clip_context_prepare(ctx, src, dst_x, dst_y);
for (i = 0; i < src->n; i++) {
trans = path_transition_left_edge(ctx, src->x[i], src->y[i]);
enum path_transition trans;
int i;
+ if (src->n < 2)
+ return 0;
+
clip_context_prepare(ctx, src, dst_x, dst_y);
for (i = 0; i < src->n; i++) {
trans = path_transition_right_edge(ctx, src->x[i], src->y[i]);
enum path_transition trans;
int i;
+ if (src->n < 2)
+ return 0;
+
clip_context_prepare(ctx, src, dst_x, dst_y);
for (i = 0; i < src->n; i++) {
trans = path_transition_top_edge(ctx, src->x[i], src->y[i]);
enum path_transition trans;
int i;
+ if (src->n < 2)
+ return 0;
+
clip_context_prepare(ctx, src, dst_x, dst_y);
for (i = 0; i < src->n; i++) {
trans = path_transition_bottom_edge(ctx, src->x[i], src->y[i]);