<div>Are the exception that are thrown STL based.<br><br></div>
<div class="gmail_quote">On Thu, May 6, 2010 at 1:04 PM, Chris Wilson <span dir="ltr">&lt;<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="PADDING-LEFT: 1ex; MARGIN: 0px 0px 0px 0.8ex; BORDER-LEFT: #ccc 1px solid">
<div>
<div></div>
<div class="h5">On Thu, 06 May 2010 12:46:53 +0000, <a href="mailto:TalGuy385@gmail.com">TalGuy385@gmail.com</a> wrote:<br>&gt; How can I detect that a cairo out of memory error with the cairomm library.<br>&gt; I am trying to make a realtime instrument cluster for my car and need to be<br>
&gt; able to switch to a default less graphical screen if I run out of memory.<br><br></div></div>cairo will go into an error state, that is the CAIRO_STATUS_NO_MEMORY will<br>be set on the context (cairo_t) and probably the surface, after which no<br>
further operation on the context or surface will have any effect; they are<br>inert.<br><br>The cairomm wrapper then checks the object error status after every call<br>and throws an exception if an error is detected.<br><br>
Hope this helps and you are having fun using Cairo!<br>-ickle<br><font color="#888888"><br>--<br>Chris Wilson, Intel Open Source Technology Centre<br></font></blockquote></div><br><br clear="all"><br>-- <br>HAHA <br>   From Evan<br>