Ticket #378: manually-release-request-gsm-resource.patch

File manually-release-request-gsm-resource.patch, 1.3 KB (added by michael, 3 years ago)
  • src/zhone

    diff --git a/src/zhone b/src/zhone
    index 992e1fb..8efcdd1 100755
    a b class pyphone_main_menu( edje_group ): 
    19271927        id = int( source.split( "_" )[-1] ) 
    19281928        if( id == 5 ): 
    19291929          os.system("halt") 
     1930        if( id == 3 ): 
     1931          if( dbus_object.usage_iface.GetResourceState("GSM") ): 
     1932            self.main.agents["usage"].release("GSM") 
     1933            self.main.groups["main"].targets["phone"] = False 
     1934          else: 
     1935            self.main.agents["usage"].request("GSM") 
     1936        self.main.transition_to(self.parent_name) 
    19301937        if( id == 0 ): 
    19311938          fp = os.popen("sleep 5 && \ 
    19321939                         n=/tmp/scap$$.png && \ 
    class pyphone_main_menu( edje_group ): 
    19531960 
    19541961        self.part_text_set( "label_main_list_0", _("Take screenshot") ) 
    19551962        self.part_text_set( "label_sub_list_0", _("and upload to http://scap.linuxtogo.org") ) 
     1963        if( dbus_object.usage_iface.GetResourceState("GSM") ): 
     1964          self.part_text_set( "label_main_list_3", _("Release Resource GSM") ) 
     1965        else: 
     1966          self.part_text_set( "label_main_list_3", _("Request Resource GSM") ) 
    19561967        self.part_text_set( "label_main_list_5", _("Exit") ) 
    19571968        self.part_text_set( "label_sub_list_5", _("Stop and exit Zhone") ) 
    19581969