libpurple/protocols/silc10/wb.c

branch
release-2.2.3
changeset 20289
5c844288fbec
parent 17674
aafdd7bed36d
child 21453
a90cf329cd48
--- a/libpurple/protocols/silc10/wb.c	Fri Nov 09 08:39:14 2007 +0000
+++ b/libpurple/protocols/silc10/wb.c	Fri Nov 09 08:48:40 2007 +0000
@@ -279,6 +279,9 @@
 		return;
 	}
 
+	/* Close any previous unaccepted requests */
+	purple_request_close_with_handle(sender);
+
 	if (!channel) {
 		g_snprintf(tmp, sizeof(tmp),
 			_("%s sent message to whiteboard. Would you like "
@@ -299,7 +302,7 @@
 	req->channel = channel;
 	req->sg = sg;
 
-	purple_request_action(gc, _("Whiteboard"), tmp, NULL, 1,
+	purple_request_action(sender, _("Whiteboard"), tmp, NULL, 1,
 				sg->account, sender->nickname, NULL, req, 2,
 			    _("Yes"), G_CALLBACK(silcpurple_wb_request_cb),
 			    _("No"), G_CALLBACK(silcpurple_wb_request_cb));

mercurial