--- a/libpurple/protocols/msn/transaction.h Sat Mar 13 08:09:32 2010 +0000 +++ b/libpurple/protocols/msn/transaction.h Sat Mar 13 08:18:25 2010 +0000 @@ -40,8 +40,9 @@ struct _MsnTransaction { MsnCmdProc *cmdproc; - unsigned int trId; - gboolean send_trId; + + gboolean saveable; /**< Whether to save this transaction in the history */ + unsigned int trId; /**< The ID of this transaction, if it's being saved */ char *command; char *params; @@ -75,7 +76,7 @@ const char *payload, int payload_len); void msn_transaction_set_data(MsnTransaction *trans, void *data); void msn_transaction_set_data_free(MsnTransaction *trans, GDestroyNotify fn); -void msn_transaction_set_send_trId(MsnTransaction *trans, gboolean send); +void msn_transaction_set_saveable(MsnTransaction *trans, gboolean saveable); void msn_transaction_add_cb(MsnTransaction *trans, char *answer, MsnTransCb cb); void msn_transaction_set_error_cb(MsnTransaction *trans, MsnErrorCb cb);