#7747 HIGH 8.2.1: Switching language removes Buddies flap

Zarro Boogs per Child bugtracker at laptop.org
Mon Oct 6 08:10:29 EDT 2008


#7747: Switching language removes Buddies flap
------------------------------+---------------------------------------------
   Reporter:  bert            |       Owner:  ScottWallace                     
       Type:  defect          |      Status:  new                              
   Priority:  high            |   Milestone:  8.2.1                            
  Component:  etoys-activity  |     Version:  Development build as of this date
 Resolution:                  |    Keywords:                                   
Next_action:  design          |    Verified:  0                                
  Blockedby:                  |    Blocking:                                   
------------------------------+---------------------------------------------
Changes (by bert):

  * next_action:  diagnose => design
 * cc: etoys (added)
  * priority:  normal => high
  * owner:  etoys => ScottWallace
  * milestone:  8.2.0 (was Update.2) => 8.2.1
  * keywords:  joyride-2233:- =>


Comment:

 Seems to be caused by 1508flapsOnLanguageChg-sw:
  *  If sugarNavigator is true, put up the sugar flaps.
  *  If sugarNavigator is false, then put up either
         - developer's flaps, i.e. Tools, Widgets, etc., if eToyFriendly is
 false
         - 'classic' etoy flaps (a la Squeakland) if eToyFriendly is true.
  *  If user has destroyed existing flaps, the flaps menu offers all three
 alternatives for fresh flap installation.
 But we need to preserve the "buddies" flap because removing it breaks
 sharing. IMHO the code should not remove any non-system flaps.

 Unfortunately, flaps use the translated name for identification. So we
 still need to treat the buddies flap specially, and when switching the
 language rename it to the new translated name.

 In general it would be much wiser to use a translation-independent tag to
 identify flaps in code ...

-- 
Ticket URL: <http://dev.laptop.org/ticket/7747#comment:1>
One Laptop Per Child <http://laptop.org/>
OLPC bug tracking system


More information about the Bugs mailing list