From 68d5ba19f44980eb93cf24fcf7b599a939c382bb Mon Sep 17 00:00:00 2001 From: Sergio Villar Senin Date: Mon, 3 Mar 2008 16:18:10 +0000 Subject: [PATCH] * Fixes NB#81652, only add the Wimax support to the devices that actually have it pmo-trunk-r4265 --- src/widgets/modest-global-settings-dialog.c | 19 +++++++++++++------ 1 file changed, 13 insertions(+), 6 deletions(-) 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); -- 1.7.9.5