diff finch/gntconv.c @ 19370:9c03677be7c5

Notify the user if a message is not sent in a conversation because he's disconnected.
author Sadrul Habib Chowdhury <imadil@gmail.com>
date Thu, 23 Aug 2007 06:00:37 +0000
parents 39d3a81a5850
children a277162b976e 6759eb4387a5
line wrap: on
line diff
--- a/finch/gntconv.c	Thu Aug 23 05:59:26 2007 +0000
+++ b/finch/gntconv.c	Thu Aug 23 06:00:37 2007 +0000
@@ -142,6 +142,11 @@
 			}
 			g_free(error);
 		}
+		else if (!purple_account_is_connected(ggconv->active_conv->account))
+		{
+			purple_conversation_write(ggconv->active_conv, "", _("Message was not sent, because you are not signed on."),
+					PURPLE_MESSAGE_ERROR | PURPLE_MESSAGE_NO_LOG, time(NULL));
+		}
 		else
 		{
 			char *escape = g_markup_escape_text(text, -1);