Ticket #258: zhone_2008-11-26.diff

File zhone_2008-11-26.diff, 1.2 KB (added by AntonTakk, 6 years ago)

diff for zhone

  • zhone

    old new  
    184184        elif key in "dial": 
    185185            if dbus_object.gsm_device_obj: 
    186186                dbus_object.gsm_call_iface.Initiate( "".join(self.text), "voice" ) 
     187                self.main.transition_to("call") 
    187188            else: 
    188189                # Fake onCallStatus... 
    189190                self.main.groups["call"].onCallStatus( None, "outgoing", {"peer": "".join(self.text)} ) 
     
    239240        if self.status in ["outgoing", "active", "incoming", "held"]: 
    240241            if dbus_object.gsm_device_obj: 
    241242                dbus_object.gsm_call_iface.Release(self.call) 
     243                self.main.transition_to("main") 
    242244            else: 
    243245                self.update_status("release") 
    244246 
     
    882884        if self.selected is not None: 
    883885            if dbus_object.gsm_device_obj: 
    884886                dbus_object.gsm_call_iface.Initiate( self.current[self.selected][2], "voice" ) 
     887                self.main.transition_to("call") 
    885888            else: 
    886889                # Fake onCallStatus... 
    887890                self.main.groups["call"].onCallStatus( None, "outgoing", {"peer": self.current[self.selected][2]} )