mirror of
https://github.com/gryf/wicd.git
synced 2025-12-19 20:38:00 +01:00
Fixed wireless connecting status message
This commit is contained in:
@@ -184,7 +184,7 @@ if options.connect:
|
||||
wireless.ConnectWireless(options.network)
|
||||
|
||||
check = lambda: wireless.CheckIfWirelessConnecting()
|
||||
message = lambda: wireless.CheckWirelessConnectingMessage()
|
||||
message = lambda: wireless.CheckWirelessConnectingMessage()[1]
|
||||
elif options.wired:
|
||||
print "Connecting to wired connection on %s" % wired.DetectWiredInterface()
|
||||
wired.ConnectWired()
|
||||
|
||||
@@ -733,12 +733,9 @@ class appGUI():
|
||||
iwconfig = wireless.GetIwconfig()
|
||||
else:
|
||||
iwconfig = ''
|
||||
# set_status is rigged to return false when it is not
|
||||
# connecting to anything, so this should work.
|
||||
return self.set_status(wireless.GetCurrentNetwork(iwconfig) +
|
||||
': ' +
|
||||
language[str(wireless.CheckWirelessConnectingMessage())],
|
||||
True)
|
||||
essid, stat = wireless.CheckWirelessConnectingMessage()
|
||||
return self.set_status("%s: %s" % (essid, language[str(stat)]),
|
||||
True)
|
||||
if wired_connecting:
|
||||
return self.set_status( language['wired_network'] +
|
||||
': ' +
|
||||
|
||||
@@ -446,8 +446,9 @@ class appGui(object):
|
||||
if self.statusID:
|
||||
gobject.idle_add(self.status_bar.remove_message, 1, self.statusID)
|
||||
if info[0] == "wireless":
|
||||
gobject.idle_add(self.set_status, str(info[1]) + ': ' +
|
||||
language[str(wireless.CheckWirelessConnectingMessage())])
|
||||
essid, stat = wireless.CheckWirelessConnectingMessage()
|
||||
gobject.idle_add(self.set_status, "%s: %s" % (essid,
|
||||
language[str(stat)]))
|
||||
elif info[0] == "wired":
|
||||
gobject.idle_add(self.set_status, language['wired_network'] + ': ' +
|
||||
language[str(wired.CheckWiredConnectingMessage())])
|
||||
|
||||
@@ -1201,8 +1201,9 @@ class WirelessDaemon(dbus.service.Object):
|
||||
def CheckWirelessConnectingMessage(self):
|
||||
""" Returns the wireless interface's status message. """
|
||||
if not self.wifi.connecting_thread == None:
|
||||
essid = self.wifi.connecting_thread.network["essid"]
|
||||
stat = self.wifi.connecting_thread.GetStatus()
|
||||
return stat
|
||||
return essid, stat
|
||||
else:
|
||||
return False
|
||||
|
||||
|
||||
Reference in New Issue
Block a user