diff options
author | Wilmer van der Gaast <wilmer@gaast.net> | 2010-05-22 02:05:58 +0100 |
---|---|---|
committer | Wilmer van der Gaast <wilmer@gaast.net> | 2010-05-22 02:05:58 +0100 |
commit | dca8effbf732557e28a6a03d2fcf785d69a5a1bd (patch) | |
tree | 5eff3afcad110c909e48f417fa628828d5d986e9 /protocols | |
parent | e77c2647c3f4d8d6518239f070f3989444003a08 (diff) |
Return ui_info so jabber:iq:version responses will not say just libpurple.
Diffstat (limited to 'protocols')
-rw-r--r-- | protocols/purple/purple.c | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/protocols/purple/purple.c b/protocols/purple/purple.c index 1d17b012..7b020cf7 100644 --- a/protocols/purple/purple.c +++ b/protocols/purple/purple.c @@ -471,12 +471,27 @@ void purple_transfer_request( struct im_connection *ic, file_transfer_t *ft, cha static void purple_ui_init(); +GHashTable *prplcb_ui_info() +{ + static GHashTable *ret; + + if( ret == NULL ) + { + ret = g_hash_table_new(g_str_hash, g_str_equal); + g_hash_table_insert( ret, "name", "BitlBee" ); + g_hash_table_insert( ret, "version", BITLBEE_VERSION ); + } + + return ret; +} + static PurpleCoreUiOps bee_core_uiops = { NULL, NULL, purple_ui_init, NULL, + prplcb_ui_info, }; static void prplcb_conn_progress( PurpleConnection *gc, const char *text, size_t step, size_t step_count ) |