Revert "clip-boxes: Drop too-early return"
commit2d1a137f3d27b60538c58b25e867288c7b0b61bc
authorBryce Harrington <bryce@bryceharrington.org>
Sun, 3 Mar 2019 08:01:34 +0000 (3 00:01 -0800)
committerBryce Harrington <bryce@bryceharrington.org>
Sun, 3 Mar 2019 08:01:34 +0000 (3 00:01 -0800)
treec49642305d2b63fa440bf9554b75e87546cacdfc
parent9752636bade11a9b3a3f65367c2b3728ca60a983
Revert "clip-boxes:  Drop too-early return"

This reverts commit cb871c6c692af68d8e0bf9e26472af45435f8a2c.

The original code is badly, but removing the early return leads to
crashes.  This code will need a lot more attention to get right, for now
at least go back to the original behavior.

Fixes: https://gitlab.freedesktop.org/cairo/cairo/issues/358#note_125270
src/cairo-clip-boxes.c