#11437 HIGH 1.75-so: power icon missing from Sugar My Settings

Zarro Boogs per Child bugtracker at laptop.org
Thu Nov 24 05:41:09 EST 2011

#11437: power icon missing from Sugar My Settings
           Reporter:  Quozl   |       Owner:  erikos                           
               Type:  defect  |      Status:  new                              
           Priority:  high    |   Milestone:  1.75-software                    
          Component:  sugar   |     Version:  Development build as of this date
         Resolution:          |    Keywords:                                   
        Next_action:  review  |    Verified:  0                                
Deployment_affected:          |   Blockedby:                                   
           Blocking:          |  
Changes (by erikos):

  * next_action:  code => review


 Sent a patch to sugar-devel that checks if powerd is available to
 determine if the power section is displayed or
 not (we have the same check in the control panel section). As far as I
 have seen all of our hardware (1-1.75) is using powerd today.

 diff --git a/src/jarabe/controlpanel/gui.py
 index 2f55951..46810aa 100644
 --- a/src/jarabe/controlpanel/gui.py
 +++ b/src/jarabe/controlpanel/gui.py
 @@ -30,6 +30,7 @@ from jarabe.controlpanel.toolbar import MainToolbar
  from jarabe.controlpanel.toolbar import SectionToolbar
  from jarabe import config

 +POWERD_FLAG_DIR = '/etc/powerd/flags'

  _logger = logging.getLogger('ControlPanel')

 @@ -129,7 +130,7 @@ class ControlPanel(gtk.Window):

      def _setup_options(self):
 -        if not os.path.exists('/ofw'):
 +        if not os.access(POWERD_FLAG_DIR, os.W_OK):
              del self._options['power']


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

More information about the Bugs mailing list