Description: Add indication of LTE and HSPA+ to nm-applet Modem manager has two new access technology types HSPA+ and LTE that nm-applet needs to interpret correctly to display these types correctly in the text in the applet. . network-manager-applet (0.9.6.2-0ubuntu3) quantal; urgency=low . * debian/patches/applet-add-support-for-indicating-HSPA-and-LTE-techn.patch (LP: #1044744) Author: Marius B. Kotsbak Origin: other Bug-Ubuntu: https://launchpad.net/bugs/1044744 Forwarded: --- network-manager-applet-0.9.6.2.orig/src/applet-device-gsm.c +++ network-manager-applet-0.9.6.2/src/applet-device-gsm.c @@ -59,8 +59,10 @@ typedef enum { MM_MODEM_GSM_ACCESS_TECH_HSDPA = 6, /* UTRAN w/HSDPA */ MM_MODEM_GSM_ACCESS_TECH_HSUPA = 7, /* UTRAN w/HSUPA */ MM_MODEM_GSM_ACCESS_TECH_HSPA = 8, /* UTRAN w/HSDPA and HSUPA */ + MM_MODEM_GSM_ACCESS_TECH_HSPA_PLUS = 9, + MM_MODEM_GSM_ACCESS_TECH_LTE = 10, - MM_MODEM_GSM_ACCESS_TECH_LAST = MM_MODEM_GSM_ACCESS_TECH_HSPA + MM_MODEM_GSM_ACCESS_TECH_LAST = MM_MODEM_GSM_ACCESS_TECH_LTE } MMModemGsmAccessTech; typedef struct { @@ -355,6 +357,10 @@ gsm_act_to_mb_act (GsmDeviceInfo *info) return MB_TECH_HSUPA; case MM_MODEM_GSM_ACCESS_TECH_HSPA: return MB_TECH_HSPA; + case MM_MODEM_GSM_ACCESS_TECH_HSPA_PLUS: + return MB_TECH_HSPA_PLUS; + case MM_MODEM_GSM_ACCESS_TECH_LTE: + return MB_TECH_LTE; default: break; } --- network-manager-applet-0.9.6.2.orig/src/mobile-helpers.c +++ network-manager-applet-0.9.6.2/src/mobile-helpers.c @@ -252,6 +252,8 @@ mobile_helper_get_tech_icon (guint32 tec case MB_TECH_HSDPA: case MB_TECH_HSUPA: case MB_TECH_HSPA: + case MB_TECH_HSPA_PLUS: + case MB_TECH_LTE: return nma_icon_check_and_load ("nm-tech-hspa", &applet->mb_tech_hspa_icon, applet); case MB_TECH_WIMAX: default: --- network-manager-applet-0.9.6.2.orig/src/mobile-helpers.h +++ network-manager-applet-0.9.6.2/src/mobile-helpers.h @@ -47,6 +47,8 @@ enum { MB_TECH_HSDPA, MB_TECH_HSUPA, MB_TECH_HSPA, + MB_TECH_HSPA_PLUS, + MB_TECH_LTE, MB_TECH_WIMAX, }; --- network-manager-applet-0.9.6.2.orig/src/mb-menu-item.c +++ network-manager-applet-0.9.6.2/src/mb-menu-item.c @@ -67,10 +67,14 @@ get_tech_name (guint32 tech) return _("HSDPA"); case MB_TECH_HSUPA: return _("HSUPA"); - case MB_TECH_HSPA: + case MB_TECH_HSPA: return _("HSPA"); + case MB_TECH_HSPA_PLUS: + return _("HSPA+"); case MB_TECH_WIMAX: return _("WiMAX"); + case MB_TECH_LTE: + return _("LTE"); default: break; } --- network-manager-applet-0.9.6.2.orig/src/mobile-helpers.c +++ network-manager-applet-0.9.6.2/src/mobile-helpers.c @@ -148,6 +148,10 @@ get_tech_name (guint32 tech) return _("HSUPA"); case MB_TECH_HSPA: return _("HSPA"); + case MB_TECH_HSPA_PLUS: + return _("HSPA+"); + case MB_TECH_LTE: + return _("LTE"); default: break; }