Comment 5 for bug 177956

Revision history for this message
Alvin Penner (apenner) wrote :

a patch has been committed to rev 12138.

This deals specifically only with the operation Path->Division, and only with the case where the object to be divided is a path with a finite amount of fill area (after the endpoints have been joined), and the object that is doing the cutting is a straight line.

The reverse case, where the two objects are interchanged, will still lead to a disappearance of both objects, if using the Divide operation. This disappearance will also occur when using the Difference and Intersection operations if the path to be operated on is a line. It is possible that this behaviour may be this way by design since these operations were meant to operate on objects with a finite amount of fill area.

On the other hand, an alternative behaviour might be to raise an error message in the status line, and refuse to perform the operation in those cases where both objects are going to disappear???