From aaddbc0387c7e4089fe1d828ae422f2c88885d9f Mon Sep 17 00:00:00 2001 From: info-cppsp Date: Wed, 24 Jan 2018 21:11:34 +0100 Subject: Fix popup shower on removed HDD Added timer to active sensors, to suppress infinite popups, when a drive is removed from the system, with its sensor still active in msa. fixes #62 --- sensors-applet/active-sensor.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'sensors-applet/active-sensor.c') diff --git a/sensors-applet/active-sensor.c b/sensors-applet/active-sensor.c index 5ffb262..6ae6831 100644 --- a/sensors-applet/active-sensor.c +++ b/sensors-applet/active-sensor.c @@ -420,6 +420,11 @@ ActiveSensor *active_sensor_new(SensorsApplet *sensors_applet, active_sensor->sensor_row = sensor_row; +#ifdef HAVE_LIBNOTIFY + /* set a base time, creation -5 minutes */ + active_sensor->ierror_ts = time(NULL) - 300; +#endif + int i; for (i = 0; i < NUM_ALARMS; i++) { active_sensor->alarm_timeout_id[i] = -1; -- cgit v1.2.1