<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
    <title></title>
  </head>

  <body>
    <p style="margin: 0px;">Hi Sascha</p>

    <p style="margin: 0px;">&#160;</p>

    <p style="margin: 0px;">Yes I think you&#39;re right, my activity was probably&#160; to complex for pygame. I re-factored all my code to use pygtk/cairo instead, it&#39;s a little bit slower but it all seems to work, I&#39;ve uploaded the new version.</p>

    <p style="margin: 0px;">&#160;</p>

    <p style="margin: 0px;">http://activities.sugarlabs.org/en-US/sugar/addon/4309</p>

    <p style="margin: 0px;">&#160;</p>

    <p style="margin: 0px;">Thanks</p>

    <p style="margin: 0px;"><span></span></p>

    <p>&#160;</p>

    <div style="margin: 5px 0px 5px 0px; font-family: monospace;">
      On 06 June 2010 at 09:19 Sascha Silbe &lt;sascha-ml-ui-sugar-devel@silbe.org&gt; wrote:<br />
      <br />
      &gt; &gt; Exception in thread Thread-1:<br />
      &gt; &gt; Traceback (most recent call last):<br />
      &gt; &gt; &#160; File &quot;/usr/lib/python2.6/threading.py&quot;, line 525, in __bootstrap_inner<br />
      &gt; &gt; &#160;&#160;&#160; self.run()<br />
      &gt; &gt; &#160; File &quot;/usr/lib/python2.6/threading.py&quot;, line 477, in run<br />
      &gt; &gt; &#160;&#160;&#160; self.__target(*self.__args, **self.__kwargs)<br />
      &gt; &gt; &#160; File<br />
      &gt; &gt; &quot;/usr/share/sugar/activities/FreeFromMalaria.activity/olpcgames/canvas.py&quot;, line<br />
      &gt; &gt; 143, in _start<br />
      &gt; &gt; &#160;&#160;&#160; gtk.main_quit()<br />
      &gt; &gt; RuntimeError: called outside of a mainloop<br />
      &gt; &gt; &#160;<br />
      &gt; &gt; The code is in git://git.sugarlabs.org/freefrommalaria/mainline.git<br />
      &gt; My quick and wild guess is that olpcgames might not like you changing the<br />
      &gt; main loop from within a running main loop (i.e. your change_game() and<br />
      &gt; related functions).<br />
      &gt;<br />
      &gt; Sascha<br />
      &gt;<br />
      &gt; --<br />
      &gt; http://sascha.silbe.org/<br />
      &gt; http://www.infra-silbe.de/<br />
    </div>
  </body>
</html>