[Etoys] Build 537

Bert Freudenberg bert at freudenbergs.de
Fri Jul 27 09:28:45 EDT 2007

On Jul 27, 2007, at 14:30 , Kazuhiro ABE wrote:

> Hello,
> I found a mysterious phenomenon in #537.
> 1. paint something with a paint activity and keep it.
> 2. open a journal and click the activity of above painting.
> 3. click 'Copy to clipboard' icon on the top.
> 4. choose 'Open' from a clipboard menu for this image on the left.
> 5. Etoys startup automatically and failed to load. (see attached log)
> I don't know this phenomenon is related with your ticket #2477 or not.

No, #2477 would prevent etoys from even starting. Apparently this is  
indeed what happens, if you just press the resume button when showing  
an etoys entry in the journal (that round button with a square in the  
tool bar) then etoys does not start. Tonight's next build should have  
that fixed, or patch the file /usr/lib/python2.5/site-packages/sugar/ 
activity/activityfactory.py yourself as in the ticket.

Anyway, your find is indeed an etoys bug. It appears as if the  
clipboard thinks that Etoys is the default activity for handling PNG  
files. And it then of course runs Etoys with that argument ... never  
thought of that. We then try to load that png file as project which  
fails of course.

We should check the mime-type when resuming a journal entry, and if  
it is not a squeak project, invoke the drop handler instead I guess,  
so we open the the file. Presumably we want to do that in a newly  
created project?

I'm reporting this as a bug here:


Thanks for testing, and reporting back!

- Bert -

More information about the Etoys mailing list