From: Sergio Villar Senin Date: Mon, 3 Mar 2008 16:18:10 +0000 (+0000) Subject: * Fixes NB#81652, only add the Wimax support to the devices that actually have it X-Git-Tag: git_migration_finished~1597 X-Git-Url: http://git.maemo.org/git/?p=modest;a=commitdiff_plain;h=68d5ba19f44980eb93cf24fcf7b599a939c382bb * Fixes NB#81652, only add the Wimax support to the devices that actually have it pmo-trunk-r4265 --- diff --git a/src/widgets/modest-global-settings-dialog.c b/src/widgets/modest-global-settings-dialog.c index c21f03d..49acb1d 100644 --- a/src/widgets/modest-global-settings-dialog.c +++ b/src/widgets/modest-global-settings-dialog.c @@ -32,6 +32,7 @@ #include #include #include +#include #include "widgets/modest-global-settings-dialog.h" #include "widgets/modest-global-settings-dialog-priv.h" #include "modest-defs.h" @@ -165,17 +166,23 @@ add_to_modest_pair_list (const gint num, const gchar *str, GSList **list) *list = g_slist_prepend (*list, pair); } -/* - * Gets a list of pairs - */ ModestPairList * _modest_global_settings_dialog_get_connected_via (void) { GSList *list = NULL; + const gchar *message; - add_to_modest_pair_list (MODEST_CONNECTED_VIA_WLAN_OR_WIMAX, - _("mcen_va_options_connectiontype_wlan_wimax"), - &list); +#ifdef MODEST_PLATFORM_MAEMO + const gchar *env_var = getenv ("OSSO_PRODUCT_HARDWARE"); + /* Check if WIMAX is available */ + if (env_var && !strncmp (env_var, "RX-48", 5)) + message = _("mcen_va_options_connectiontype_wlan_wimax"); + else + message = _("mcen_va_options_connectiontype_wlan"); +#else + message = _("mcen_va_options_connectiontype_wlan"); +#endif + add_to_modest_pair_list (MODEST_CONNECTED_VIA_WLAN_OR_WIMAX, message, &list); add_to_modest_pair_list (MODEST_CONNECTED_VIA_ANY, _("mcen_va_options_connectiontype_all"), &list);