summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/egg-idletime.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/egg-idletime.c b/src/egg-idletime.c
index 36e9c413..0f411865 100644
--- a/src/egg-idletime.c
+++ b/src/egg-idletime.c
@@ -331,8 +331,8 @@ egg_idletime_alarm_free (EggIdletime *idletime, EggIdletimeAlarm *eggalarm)
if (eggalarm->xalarm)
XSyncDestroyAlarm (idletime->priv->dpy, eggalarm->xalarm);
g_object_unref (eggalarm->idletime);
- g_free (eggalarm);
g_ptr_array_remove (idletime->priv->array, eggalarm);
+ g_free (eggalarm);
return TRUE;
}