changeset 19106:062bb6a591ff

merge of 'c80d121e4fd54ef1ba9c1ce9e4afa059f6b777e9' and 'd07595d436b95a0c21e8e5e26ffdf6c37af63915'
author Eric Polino <aluink@pidgin.im>
date Tue, 19 Jun 2007 14:32:23 +0000
parents eb49b371cf9a (diff) 6ccd66add326 (current diff)
children c5bfa35c1cdd
files
diffstat 1 files changed, 6 insertions(+), 2 deletions(-) [+]
line wrap: on
line diff
--- a/finch/gntrequest.c	Fri Jun 15 20:43:27 2007 +0000
+++ b/finch/gntrequest.c	Tue Jun 19 14:32:23 2007 +0000
@@ -674,9 +674,13 @@
 				case PURPLE_PREF_INT:
 				{
 					long int tmp;
-					if (type == PURPLE_REQUEST_FIELD_LIST) /* Lists always return string */
+					if (type == PURPLE_REQUEST_FIELD_LIST){ /* Lists always return string */
 						sscanf(val, "%ld", &tmp);
-					purple_prefs_set_int(id, (gint)tmp);
+						purple_prefs_set_int(id, (gint)tmp);
+					}
+					else{
+						purple_prefs_set_int(id,GPOINTER_TO_INT(val));
+					}
 					break;
 				}
 				case PURPLE_PREF_BOOLEAN: