diff --git a/src/xfpm-battery.c b/src/xfpm-battery.c index 763b014..73d7a16 100644 --- a/src/xfpm-battery.c +++ b/src/xfpm-battery.c @@ -361,8 +361,13 @@ static gboolean xfpm_battery_notify_idle (gpointer data) { XfpmBattery *battery; - battery = XFPM_BATTERY (data); - xfpm_battery_notify (battery); + + if ( XFPM_IS_BATTERY(data) ) + { + battery = XFPM_BATTERY (data); + xfpm_battery_notify (battery); + } + return FALSE; }