--- a/libpurple/util.c Sat Mar 16 15:36:13 2019 +0100 +++ b/libpurple/util.c Thu Mar 21 23:37:13 2019 +0100 @@ -1244,10 +1244,8 @@ /* GLib Event Loop Functions */ /**************************************************************************/ -void purple_timeout_reset(guint id, gint64 seconds_from_now) +void purple_timeout_reset(GSource *source, gint64 seconds_from_now) { - GSource *source = g_main_context_find_source_by_id(NULL, id); - g_source_set_ready_time(source, g_get_monotonic_time() + (seconds_from_now * G_USEC_PER_SEC)); }