<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 12pt;
font-family:Calibri
}
--></style></head>
<body class='hmmessage'><div dir='ltr'><br>>I think that is the error that prevents Sugar from properly closing the activity. If you call pygame.display.quit() before quitting Sugar, that error goes away (in my tests at least).<div><br></div><div>No, I don't get any changes with pygame.display.quit()</div><div>I put it after the call to the "main loop" of pygame.</div><div><br></div><div><div><div id="SkyDrivePlaceholder"></div><hr id="stopSpelling">Date: Sat, 13 Apr 2013 18:40:42 -0400<br>Subject: Re: [ASLO] [SANDBOX] Cells-3<br>From: walter.bender@gmail.com<br>To: alanjas@hotmail.com<br>CC: aslo@lists.sugarlabs.org<br><br><div dir="ltr"><br><div class="ecxgmail_extra"><br><br><div class="ecxgmail_quote">On Sat, Apr 13, 2013 at 6:37 PM, Alan Jhonn Aguiar Schwyn <span dir="ltr"><<a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a>></span> wrote:<br>
<blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">The only error that I found is this:<div><br></div><div><div>The program 'sugar-activity' received an X Window System error.</div><div>This probably reflects a bug in the program.</div><div>The error was 'BadDrawable (invalid Pixmap or Window parameter)'.</div>
<div>  (Details: serial 2923 error_code 9 request_code 130 minor_code 3)</div><div>  (Note to programmers: normally, X errors are reported asynchronously;</div><div>   that is, you will receive the error a while after causing it.</div>
<div>   To debug your program, run it with the --sync command line</div><div>   option to change this behavior. You can then get a meaningful</div><div>   backtrace from your debugger if you break on the gdk_x_error() function.)</div>
<div><br></div><div><br></div><div>Any suggestions? Appears in all Pygame's activities...</div></div></div></div></blockquote><div><br></div><div>I think that is the error that prevents Sugar from properly closing the activity. If you call pygame.display.quit() before quitting Sugar, that error goes away (in my tests at least).<br>
<br></div><div>regards.<br><br></div><div>-walter <br></div><blockquote class="ecxgmail_quote" style="border-left:1px #ccc solid;padding-left:1ex;"><div><div dir="ltr"><div><br><div><div class="ecxhm ecxHOEnZb"><div>
</div><hr>From: <a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a><br>To: <a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>CC: <a href="mailto:aslo@lists.sugarlabs.org" target="_blank">aslo@lists.sugarlabs.org</a><br>
Subject: RE: [ASLO] [SANDBOX] Cells-3<br>Date: Sat, 13 Apr 2013 22:33:14 +0000</div><div><div class="h5"><br><br>


<div dir="ltr">Ok. I will try with pygame.quit.<div><br></div><div>The wiki:</div><div><br></div><div><a href="http://wiki.sugarlabs.org/go/Activities/Cells" target="_blank">http://wiki.sugarlabs.org/go/Activities/Cells</a><br>
<br><div><div></div><hr>Date: Sat, 13 Apr 2013 07:24:11 -0400<br>Subject: Re: [ASLO] [SANDBOX] Cells-3<br>From: <a href="mailto:walter.bender@gmail.com" target="_blank">walter.bender@gmail.com</a><br>To: <a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a><br>
CC: <a href="mailto:aslo@lists.sugarlabs.org" target="_blank">aslo@lists.sugarlabs.org</a><br><br><div dir="ltr"><br><div><br><br><div>On Sat, Apr 13, 2013 at 4:34 AM, Alan Jhonn Aguiar Schwyn <span dir="ltr"><<a href="mailto:alanjas@hotmail.com" target="_blank">alanjas@hotmail.com</a>></span> wrote:<br>

<blockquote style="border-left:1px #ccc solid;padding-left:1ex;">


<div><div dir="ltr">By parts :-)<div><div><br></div><div>>How about a Sugarized icon?</div></div><div>Ready.</div></div></div></blockquote><div><br></div><div>thx. <br></div><blockquote style="border-left:1px #ccc solid;padding-left:1ex;">

<div><div dir="ltr"><div><div><br></div><div>>Also, it doesn't exit cleanly (a problem with lots of pygame activities... I think you need to quit pygame before quitting the activity. </div></div><div>What means "exit cleanly" ?  All Pygame activities works in the same way with sugargames: never use pygame.quit</div>

</div></div></blockquote><div><br></div><div>Not sure what is going on with pygames of late, but it seems that many sugar activities that use it are not exiting properly. I tried subclassing the activity Stop Button to call pygame.display.quit() and pygame.quit() before calling self.close() and it seems to help.<br>

<br></div><blockquote style="border-left:1px #ccc solid;padding-left:1ex;"><div><div dir="ltr"><div><div><br></div><div>><span style="font-size:12pt;">I have no idea how to play the game</span></div>
</div><div><span style="font-size:12pt;">Maybe add a help button with basic info?</span></div></div></div></blockquote><div><br></div><div>Or at least a page in the wiki?<br><br></div><div>regards.<br><br></div><div>-walter <br>

</div><blockquote style="border-left:1px #ccc solid;padding-left:1ex;"><div><div dir="ltr"><div><span style="font-size:12pt;"><br></span></div><div><span style="font-size:12pt;"><br></span></div>
<div><br><div><div></div>> To: <a href="mailto:aslo@lists.sugarlabs.org" target="_blank">aslo@lists.sugarlabs.org</a><br>> Date: Thu, 11 Apr 2013 00:13:24 -0400<br>> From: <a href="mailto:activities@sugarlabs.org" target="_blank">activities@sugarlabs.org</a><br>

> Subject: [ASLO] [SANDBOX] Cells-3<div><div><br>> <br>> Your nominated activity, Cells, has been reviewed by a Sugar Labs Activities editor who decided to retain it in the sandbox.<br>> <br>> Review Information:<br>

> Reviewer: Walter Bender<br>> Comments: How about a Sugarized icon? Also, it doesn't exit cleanly (a problem with lots of pygame activities... I think you need to quit pygame before quitting the activity. Plus, I have no idea how to play the game, despite reading the help.<br>

> <br>> If you have questions about this review, please answer to this e-mail or join #sugar on <a href="http://chat.freenode.net" target="_blank">chat.freenode.net</a>.<br>> <br>> Sugar Labs Activities<br>> <a href="http://activities.sugarlabs.org" target="_blank">http://activities.sugarlabs.org</a><br>

> <br>> _______________________________________________<br>> ASLO mailing list<br>> <a href="mailto:ASLO@lists.sugarlabs.org" target="_blank">ASLO@lists.sugarlabs.org</a><br>> <a href="http://lists.sugarlabs.org/listinfo/aslo" target="_blank">http://lists.sugarlabs.org/listinfo/aslo</a><br>

</div></div></div></div>                                          </div></div>
<br>_______________________________________________<br>
ASLO mailing list<br>
<a href="mailto:ASLO@lists.sugarlabs.org" target="_blank">ASLO@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/aslo" target="_blank">http://lists.sugarlabs.org/listinfo/aslo</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Walter Bender<br>Sugar Labs<br><a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
</div></div></div></div>                                          </div></div></div></div></div>                                    </div></div>
<br>_______________________________________________<br>
ASLO mailing list<br>
<a href="mailto:ASLO@lists.sugarlabs.org">ASLO@lists.sugarlabs.org</a><br>
<a href="http://lists.sugarlabs.org/listinfo/aslo" target="_blank">http://lists.sugarlabs.org/listinfo/aslo</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Walter Bender<br>Sugar Labs<br><a href="http://www.sugarlabs.org" target="_blank">http://www.sugarlabs.org</a><br>
</div></div></div></div>                                          </div></body>
</html>