diff libpurple/protocols/oscar/clientlogin.c @ 27427:4f24d5da4cb3

Create a oscar_get_ui_info_string() function that looks up a value in the ui_info hash table, and use this function in clientlogin.c and oscar.c
author Mark Doliner <mark@kingant.net>
date Wed, 08 Jul 2009 19:46:50 +0000
parents 4813810ea7d4
children 036d94041e09
line wrap: on
line diff
--- a/libpurple/protocols/oscar/clientlogin.c	Wed Jul 08 19:15:31 2009 +0000
+++ b/libpurple/protocols/oscar/clientlogin.c	Wed Jul 08 19:46:50 2009 +0000
@@ -56,17 +56,9 @@
 
 static const char *get_client_key(OscarData *od)
 {
-	GHashTable *ui_info;
-	const char *client_key = NULL;
-
-	ui_info = purple_core_get_ui_info();
-	if (ui_info != NULL)
-		client_key = g_hash_table_lookup(ui_info,
-				od->icq ? "prpl-icq-clientkey" : "prpl-aim-clientkey");
-	if (client_key == NULL)
-		client_key = DEFAULT_CLIENT_KEY;
-
-	return client_key;
+	return oscar_get_ui_info_string(
+			od->icq ? "prpl-icq-clientkey" : "prpl-aim-clientkey",
+			DEFAULT_CLIENT_KEY);
 }
 
 /**