From 3b9dafe3453730aaa9d30ac1b7d19d28fa392806 Mon Sep 17 00:00:00 2001 From: Dan Williams Date: Fri, 15 Oct 2004 20:59:17 +0000 Subject: [PATCH] 2004-10-15 Dan Williams * panel-applet/NMWirelessApplet.[ch] - Fix up corner cases in applet state, making it look more responsive. Change state to "connecting" when the user is forcing a device too. git-svn-id: http://svn-archive.gnome.org/svn/NetworkManager/trunk@249 4912f4e0-d625-0410-9fb7-b9a5a253dbdc --- panel-applet/NMWirelessApplet.c | 4 ++++ panel-applet/NMWirelessApplet.h | 1 + 2 files changed, 5 insertions(+) diff --git a/panel-applet/NMWirelessApplet.c b/panel-applet/NMWirelessApplet.c index 158d9b502..290387399 100644 --- a/panel-applet/NMWirelessApplet.c +++ b/panel-applet/NMWirelessApplet.c @@ -534,7 +534,11 @@ static void nmwa_menu_item_activate (GtkMenuItem *item, gpointer user_data) dev = nmwa_get_device_for_nm_device (applet, tag); if (dev) + { + applet->applet_state = APPLET_STATE_WIRELESS_CONNECTING; + applet->forcing_device = TRUE; nmwa_dbus_set_device (applet->connection, dev, net); + } } diff --git a/panel-applet/NMWirelessApplet.h b/panel-applet/NMWirelessApplet.h index 695db12ed..47f0078a8 100644 --- a/panel-applet/NMWirelessApplet.h +++ b/panel-applet/NMWirelessApplet.h @@ -112,6 +112,7 @@ typedef struct /* Data model elements */ GMutex *data_mutex; AppletState applet_state; + gboolean forcing_device; GSList *device_list; NetworkDevice *active_device; char *nm_status;