[cairo] CAIRO_STATUS_NO_MEMORY when passing incorrect scaling

Peter Clifton pcjc2 at cam.ac.uk
Fri Jan 2 09:23:14 PST 2009


On Thu, 2009-01-01 at 23:57 -0500, Behdad Esfahbod wrote:
> Peter Clifton wrote:
> > 
> > Aha.
> > 
> > Right after the failed operation, I set cairo_matrix_identity() on the
> > context, and still, further drawing was not functional on that context.
> > Is that considered a known bug, or something to be fixed in the future?
> 
> I think I answered this already.  Yes, that's a known bug.  Yes, it will be
> fixed in *some* future.  No, no idea when it will be fixed.  Whenever someone
> works on it.  No one currently is.  No, it has nothing to do with backends
> randomly setting NO_MEMORY on misc errors.

Sorry, I just wanted to make sure I had it clear. I wasn't sure if
context errors were supposed to be transient, or whether you are just
supposed to go get a new context once you've hit an error error. I draw
the distinction, since originally I had thought it was the surface which
was hitting an error - not the context.

Thanks for your help!

-- 
Peter Clifton

Electrical Engineering Division,
Engineering Department,
University of Cambridge,
9, JJ Thomson Avenue,
Cambridge
CB3 0FA

Tel: +44 (0)7729 980173 - (No signal in the lab!)



More information about the cairo mailing list