--- a/libpurple/protocols/gg/purplew.c Sat Sep 07 02:30:39 2013 +0530 +++ b/libpurple/protocols/gg/purplew.c Thu Sep 12 19:08:48 2013 +0530 @@ -69,8 +69,8 @@ handle->user_data = user_data; handle->request_handle = purple_request_action(gc, _("Please wait..."), (msg ? msg : _("Please wait...")), NULL, - PURPLE_DEFAULT_ACTION_NONE, purple_connection_get_account(gc), - NULL, NULL, handle, 1, + PURPLE_DEFAULT_ACTION_NONE, + purple_request_cpar_from_connection(gc), handle, 1, _("Cancel"), G_CALLBACK(ggp_purplew_request_processing_cancel)); return handle;