summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/sensors-applet-plugin.c31
1 files changed, 15 insertions, 16 deletions
diff --git a/lib/sensors-applet-plugin.c b/lib/sensors-applet-plugin.c
index 9a32b5e..db0cfdd 100644
--- a/lib/sensors-applet-plugin.c
+++ b/lib/sensors-applet-plugin.c
@@ -105,24 +105,23 @@ void sensors_applet_plugin_add_sensor(GList **sensors,
IconType icon,
const gchar *graph_color)
{
- SensorsAppletSensorInfo *info;
-
- info = g_malloc0(sizeof(*info));
-
- info->path = g_strdup(path);
- info->id = g_strdup(id);
- info->label = g_strdup(label);
- info->type = type;
- info->enable = enable;
+ gdouble low_value;
+ gdouble high_value;
sensors_applet_plugin_default_sensor_limits(type,
- &(info->low_value),
- &(info->high_value));
- info->multiplier = 1.0;
- info->offset = 0.0;
- info->icon = icon;
- info->graph_color = g_strdup(graph_color);
+ &low_value,
+ &high_value);
+
+ sensors_applet_plugin_add_sensor_with_limits(sensors,
+ path,
+ id,
+ label,
+ type,
+ enable,
+ low_value,
+ high_value,
+ icon,
+ graph_color);
- *sensors = g_list_append(*sensors, info);
}
void sensors_applet_plugin_add_sensor_with_limits(GList **sensors,