diff -r e15d91a77cb3 -r bbcb198650b7 libpurple/protocols/irc/parse.c --- a/libpurple/protocols/irc/parse.c Wed Sep 18 18:24:28 2013 +0200 +++ b/libpurple/protocols/irc/parse.c Sat Sep 21 11:54:03 2013 +0200 @@ -565,7 +565,9 @@ /* TODO: Should this read in the timestamp as a double? */ if (sscanf(cur, "PING %lu", ×tamp) == 1) { buf = g_strdup_printf(_("Reply time from %s: %lu seconds"), from, time(NULL) - timestamp); - purple_notify_info(gc, _("PONG"), _("CTCP PING reply"), buf); + purple_notify_info(gc, _("PONG"), + _("CTCP PING reply"), buf, + purple_request_cpar_from_connection(gc)); g_free(buf); } else purple_debug(PURPLE_DEBUG_ERROR, "irc", "Unable to parse PING timestamp");