From d048e276b4af66eeb16d45c3187352a78ba9b5e5 Mon Sep 17 00:00:00 2001 From: sebastid Date: Wed, 7 Jun 2006 08:34:10 +0000 Subject: [PATCH] Check if the sensor name has been set SVN revision: 23231 --- src/modules/temperature/e_mod_config.c | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/src/modules/temperature/e_mod_config.c b/src/modules/temperature/e_mod_config.c index c35a0be4d..b92ade2d4 100644 --- a/src/modules/temperature/e_mod_config.c +++ b/src/modules/temperature/e_mod_config.c @@ -103,12 +103,16 @@ _fill_data(E_Config_Dialog_Data *cfdata) else if (p > TEMP_HIGH_MID) cfdata->high_method = TEMP_HIGH_HIGH; - if (!strcmp(temperature_config->sensor_name, "temp1")) - cfdata->sensor = 0; - else if (!strcmp(temperature_config->sensor_name, "temp2")) - cfdata->sensor = 1; - else if (!strcmp(temperature_config->sensor_name, "temp3")) - cfdata->sensor = 2; + cfdata->sensor = 0; + if (temperature_config->sensor_name) + { + if (!strcmp(temperature_config->sensor_name, "temp1")) + cfdata->sensor = 0; + else if (!strcmp(temperature_config->sensor_name, "temp2")) + cfdata->sensor = 1; + else if (!strcmp(temperature_config->sensor_name, "temp3")) + cfdata->sensor = 2; + } } static void *