# HG changeset patch # User Sadrul Habib Chowdhury # Date 1182892121 0 # Node ID 73b3da7608f5d9707f772138ae095604c9768dac # Parent 65cd831b39cd7044695e90dca843c93092fe7ce1 Executing a command doesn't require to be active in the chat or the account of that specific conversation to be connected. diff -r 65cd831b39cd -r 73b3da7608f5 pidgin/gtkconv.c --- a/pidgin/gtkconv.c Tue Jun 26 19:42:37 2007 +0000 +++ b/pidgin/gtkconv.c Tue Jun 26 21:08:41 2007 +0000 @@ -541,13 +541,6 @@ account = purple_conversation_get_account(conv); - if (!purple_account_is_connected(account)) - return; - - if ((purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) && - purple_conv_chat_has_left(PURPLE_CONV_CHAT(conv))) - return; - if (check_for_and_do_command(conv)) { if (gtkconv->entry_growing) { reset_default_size(gtkconv); @@ -557,6 +550,13 @@ return; } + if ((purple_conversation_get_type(conv) == PURPLE_CONV_TYPE_CHAT) && + purple_conv_chat_has_left(PURPLE_CONV_CHAT(conv))) + return; + + if (!purple_account_is_connected(account)) + return; + buf = gtk_imhtml_get_markup(GTK_IMHTML(gtkconv->entry)); clean = gtk_imhtml_get_text(GTK_IMHTML(gtkconv->entry), NULL, NULL);