[etoys-notify] [JIRA] Commented: (SQ-402) Language menu shows only built-in languages

tracker at squeakland.org tracker at squeakland.org
Tue Sep 22 17:37:51 EDT 2009


     [ http://tracker.immuexa.com/browse/SQ-402?page=comments#action_37437 ]
     
Yoshiki Ohshima commented on SQ-402:
------------------------------------

So... With some help from Takashi, I got some ideas.  On Windows, when you drop a project icon onto the Etoys application icon, it is handled by the AutoStart's startUp, which guards "launcher startUp" part with #addDeferredUIMessage: so that the Process that is processing the StartUpList is not preempted and the Process does the whole thing including loading the translation list from disk by NaturalLanguageTranslator's startUp.

On Mac, when you drop a project icon onto the Etoys application icon, the VM apparently generate a DropFile event.  That event is handled by the event loop that is executed from PasteUpMorph's startUp.  That causes ProjectLoading happens, and new UI process is created and the current one is suspended before finishing the StartUpList processing.

  So, one solution is not to generate a drop file event for such gesture but it goes through the AutoStart logic.

> Language menu shows only built-in languages
> -------------------------------------------
>
>          Key: SQ-402
>          URL: http://tracker.immuexa.com/browse/SQ-402
>      Project: squeakland
>         Type: Bug
>   Components: etoys-mac
>     Reporter: Bert Freudenberg
>     Priority: Critical
>      Fix For: etoys 4.0 - summer 2009
>  Attachments: Picture 17.png
>
>
> On the Mac, when running Etoys by double-clicking a project or dragging a project onto "Etoys 4", the language menu does not offer the full list of choices (see attached screenshot).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://tracker.immuexa.com/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



More information about the etoys-notify mailing list