On Tue, 2013-03-05 at 12:57 -0500, Mathieu Trudel-Lapierre wrote:
> ... and thus the actual state we got to as the notification's text. The state
> transition is also visible from the icon, so from a quick look what really
> stands out is the icon for a connect/disconnect, and the actual connection
> that transitioned.
As you said on IRC, this series should be dropped and you're sending new
ones. Just to clarify :)
Dan
> ---
> src/applet-device-broadband.c | 11 +++--------
> src/applet-device-bt.c | 10 +++-------
> src/applet-device-cdma.c | 11 +++--------
> src/applet-device-ethernet.c | 10 +++-------
> src/applet-device-gsm.c | 15 +++++----------
> src/applet-device-wifi.c | 9 ++++-----
> src/applet-device-wimax.c | 11 +++--------
> 7 files changed, 24 insertions(+), 53 deletions(-)
>
> diff --git a/src/applet-device-broadband.c b/src/applet-device-broadband.c
> index e021278..a7c69de 100644
> --- a/src/applet-device-broadband.c
> +++ b/src/applet-device-broadband.c
> @@ -801,27 +801,22 @@ device_state_changed (NMDevice *device,
> {
> NMConnection *connection;
> NMSettingConnection *s_con = NULL;
> - char *str = NULL;
> + const char *str = NULL;
>
> if (new_state != NM_DEVICE_STATE_ACTIVATED)
> return;
>
> connection = applet_find_active_connection_for_device (device, applet,
> NULL);
> if (connection) {
> - const char *id;
> -
> s_con = nm_connection_get_setting_connection (connection);
> - id = s_con ? nm_setting_connection_get_id (s_con) : NULL;
> - if (id)
> - str = g_strdup_printf (_("You are now connected to
> '%s'."), id);
> + str = s_con ? nm_setting_connection_get_id (s_con) : NULL;
> }
>
> applet_do_notify_with_pref (applet,
> + str ? str : _("Mobile Broadband network"),
> _("Connection Established"),
> - str ? str : _("You are now connected to the
> Mobile Broadband network."),
> "nm-device-wwan",
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> - g_free (str);
> }
>
> /********************************************************************/
> diff --git a/src/applet-device-bt.c b/src/applet-device-bt.c
> index 5a17846..168ce5d 100644
> --- a/src/applet-device-bt.c
> +++ b/src/applet-device-bt.c
> @@ -184,23 +184,19 @@ bt_device_state_changed (NMDevice *device,
> if (new_state == NM_DEVICE_STATE_ACTIVATED) {
> NMConnection *connection;
> NMSettingConnection *s_con = NULL;
> - char *str = NULL;
> + const char *str = NULL;
>
> connection = applet_find_active_connection_for_device (device,
> applet, NULL);
> if (connection) {
> - const char *id;
> s_con = nm_connection_get_setting_connection
> (connection);
> - id = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> - if (id)
> - str = g_strdup_printf (_("You are now connected
> to '%s'."), id);
> + str = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> }
>
> applet_do_notify_with_pref (applet,
> + str ? str : _("Mobile Broadband
> network"),
> _("Connection Established"),
> - str ? str : _("You are now
> connected to the mobile broadband network."),
> "nm-device-wwan",
>
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> - g_free (str);
> }
> }
>
> diff --git a/src/applet-device-cdma.c b/src/applet-device-cdma.c
> index 91f71f6..a52ede7 100644
> --- a/src/applet-device-cdma.c
> +++ b/src/applet-device-cdma.c
> @@ -333,24 +333,19 @@ cdma_device_state_changed (NMDevice *device,
> if (new_state == NM_DEVICE_STATE_ACTIVATED) {
> NMConnection *connection;
> NMSettingConnection *s_con = NULL;
> - char *str = NULL;
> + const char *str = NULL;
>
> connection = applet_find_active_connection_for_device (device,
> applet, NULL);
> if (connection) {
> - const char *id;
> -
> s_con = nm_connection_get_setting_connection
> (connection);
> - id = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> - if (id)
> - str = g_strdup_printf (_("You are now connected
> to '%s'."), id);
> + str = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> }
>
> applet_do_notify_with_pref (applet,
> + str ? str : _("CDMA network"),
> _("Connection Established"),
> - str ? str : _("You are now
> connected to the CDMA network."),
> "nm-device-wwan",
>
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> - g_free (str);
> }
>
> /* Start/stop polling of quality and registration when device state
> changes */
> diff --git a/src/applet-device-ethernet.c b/src/applet-device-ethernet.c
> index 6e63dcb..c1cc8ea 100644
> --- a/src/applet-device-ethernet.c
> +++ b/src/applet-device-ethernet.c
> @@ -255,23 +255,19 @@ ethernet_device_state_changed (NMDevice *device,
> if (new_state == NM_DEVICE_STATE_ACTIVATED) {
> NMConnection *connection;
> NMSettingConnection *s_con = NULL;
> - char *str = NULL;
> + const char *str = NULL;
>
> connection = applet_find_active_connection_for_device (device,
> applet, NULL);
> if (connection) {
> - const char *id;
> s_con = nm_connection_get_setting_connection
> (connection);
> - id = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> - if (id)
> - str = g_strdup_printf (_("You are now connected
> to '%s'."), id);
> + str = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> }
>
> applet_do_notify_with_pref (applet,
> + str ? str : _("Ethernet network"),
> _("Connection Established"),
> - str ? str : _("You are now
> connected to the ethernet network."),
> "nm-device-wired",
>
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> - g_free (str);
> }
> }
>
> diff --git a/src/applet-device-gsm.c b/src/applet-device-gsm.c
> index 4575f39..77c8941 100644
> --- a/src/applet-device-gsm.c
> +++ b/src/applet-device-gsm.c
> @@ -389,24 +389,19 @@ gsm_device_state_changed (NMDevice *device,
> if (new_state == NM_DEVICE_STATE_ACTIVATED) {
> NMConnection *connection;
> NMSettingConnection *s_con = NULL;
> - char *str = NULL;
> + const char *str = NULL;
>
> connection = applet_find_active_connection_for_device (device,
> applet, NULL);
> if (connection) {
> - const char *id;
> -
> s_con = nm_connection_get_setting_connection
> (connection);
> - id = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> - if (id)
> - str = g_strdup_printf (_("You are now connected
> to '%s'."), id);
> + str = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> }
>
> applet_do_notify_with_pref (applet,
> + str ? str : _("GSM network"),
> _("Connection Established"),
> - str ? str : _("You are now
> connected to the GSM network."),
> "nm-device-wwan",
>
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> - g_free (str);
> }
>
> /* Start/stop polling of quality and registration when device state
> changes */
> @@ -674,13 +669,13 @@ notify_user_of_gsm_reg_change (GsmDeviceInfo *info)
>
> if (mb_state == MB_STATE_HOME) {
> applet_do_notify_with_pref (info->applet,
> - _("GSM network."),
> + _("GSM network"),
> _("You are now registered on the
> home network."),
> "nm-signal-100",
>
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> } else if (mb_state == MB_STATE_ROAMING) {
> applet_do_notify_with_pref (info->applet,
> - _("GSM network."),
> + _("GSM network"),
> _("You are now registered on a
> roaming network."),
> "nm-signal-100",
>
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> diff --git a/src/applet-device-wifi.c b/src/applet-device-wifi.c
> index fa3d618..d46dd61 100644
> --- a/src/applet-device-wifi.c
> +++ b/src/applet-device-wifi.c
> @@ -1245,7 +1245,6 @@ wifi_device_state_changed (NMDevice *device,
> NMApplet *applet)
> {
> NMAccessPoint *new = NULL;
> - char *msg;
> char *esc_ssid = NULL;
>
> new = update_active_ap (device, new_state, applet);
> @@ -1257,11 +1256,11 @@ wifi_device_state_changed (NMDevice *device,
> return;
>
> esc_ssid = get_ssid_utf8 (new);
> - msg = g_strdup_printf (_("You are now connected to the Wi-Fi network
> '%s'."), esc_ssid);
> - applet_do_notify_with_pref (applet, _("Connection Established"),
> - msg, "nm-device-wireless",
> + applet_do_notify_with_pref (applet,
> + esc_ssid ? esc_ssid : _("(none)"),
> + _("Connection Established"),
> + "nm-device-wireless",
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> - g_free (msg);
> g_free (esc_ssid);
> }
>
> diff --git a/src/applet-device-wimax.c b/src/applet-device-wimax.c
> index a870c48..ca88b15 100644
> --- a/src/applet-device-wimax.c
> +++ b/src/applet-device-wimax.c
> @@ -407,24 +407,19 @@ wimax_device_state_changed (NMDevice *device,
> if (new_state == NM_DEVICE_STATE_ACTIVATED) {
> NMConnection *connection;
> NMSettingConnection *s_con = NULL;
> - char *str = NULL;
> + const char *str = NULL;
>
> connection = applet_find_active_connection_for_device (device,
> applet, NULL);
> if (connection) {
> - const char *id;
> -
> s_con = nm_connection_get_setting_connection
> (connection);
> - id = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> - if (id)
> - str = g_strdup_printf (_("You are now connected
> to '%s'."), id);
> + str = s_con ? nm_setting_connection_get_id (s_con) :
> NULL;
> }
>
> applet_do_notify_with_pref (applet,
> + str ? str : _("WiMAX network"),
> _("Connection Established"),
> - str ? str : _("You are now
> connected to the WiMAX network."),
> "nm-device-wwan",
>
> PREF_DISABLE_CONNECTED_NOTIFICATIONS);
> - g_free (str);
> }
> }
>
_______________________________________________
networkmanager-list mailing list
[email protected]
https://mail.gnome.org/mailman/listinfo/networkmanager-list