[network-manager-applet] applet: indicate true signal strength in wifi connected notification



commit 3b50ee0a09b8d71575c8457ca6d73b55dc5f211b
Author: Matias Wilkman <matias wilkman gmail com>
Date:   Wed May 27 13:06:24 2015 +0300

    applet: indicate true signal strength in wifi connected notification
    
    Instead of showing always full bars.
    
    [thaller redhat com: modified original patch]
    
    https://bugzilla.gnome.org/show_bug.cgi?id=686357

 src/applet-device-wifi.c |    9 ++++++++-
 1 files changed, 8 insertions(+), 1 deletions(-)
---
diff --git a/src/applet-device-wifi.c b/src/applet-device-wifi.c
index 3b66c50..12584c0 100644
--- a/src/applet-device-wifi.c
+++ b/src/applet-device-wifi.c
@@ -1230,13 +1230,20 @@ wifi_notify_connected (NMDevice *device,
        NMAccessPoint *ap;
        char *esc_ssid;
        char *ssid_msg;
+       const char *signal_strength_icon;
 
        ap = g_object_get_data (G_OBJECT (device), ACTIVE_AP_TAG);
 
        esc_ssid = get_ssid_utf8 (ap);
+
+       if (!ap)
+               signal_strength_icon = "nm-device-wireless";
+       else
+               signal_strength_icon = mobile_helper_get_quality_icon_name (nm_access_point_get_strength 
(ap));
+
        ssid_msg = g_strdup_printf (_("You are now connected to the Wi-Fi network '%s'."), esc_ssid);
        applet_do_notify_with_pref (applet, _("Connection Established"),
-                                   ssid_msg, "nm-device-wireless",
+                                   ssid_msg, signal_strength_icon,
                                    PREF_DISABLE_CONNECTED_NOTIFICATIONS);
        g_free (ssid_msg);
        g_free (esc_ssid);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]