----------------------------------------------------------------- Revision: 240d37f3b465527200f862ff3c0da77618ae32ae Ancestor: 6be36979d022284283217c2a32f2b812740cbbf3 Author: datallah@pidgin.im Date: 2007-09-14T18:26:20 Branch: im.pidgin.pidgin Modified files: libpurple/proxy.c libpurple/status.c ChangeLog: Apply a similar fix to the proxy prefs loading fix to the status scores. ============================================================ --- libpurple/proxy.c 395c4f16647a81960a1ac1430df4ae9fe64d05df +++ libpurple/proxy.c dcb73f3b56ee37fd1b03d306be342bce5167037f @@ -1994,11 +1994,11 @@ purple_proxy_init(void) proxy_pref_cb, NULL); /* Load the initial proxy settings */ - proxy_pref_cb("/purple/proxy/type", PURPLE_PREF_STRING, purple_prefs_get_string("/purple/proxy/type"), NULL); - proxy_pref_cb("/purple/proxy/host", PURPLE_PREF_STRING, purple_prefs_get_string("/purple/proxy/host"), NULL); - proxy_pref_cb("/purple/proxy/port", PURPLE_PREF_STRING, GINT_TO_POINTER(purple_prefs_get_int("/purple/proxy/port")), NULL); - proxy_pref_cb("/purple/proxy/username", PURPLE_PREF_STRING, purple_prefs_get_string("/purple/proxy/username"), NULL); - proxy_pref_cb("/purple/proxy/password", PURPLE_PREF_STRING, purple_prefs_get_string("/purple/proxy/password"), NULL); + purple_prefs_trigger_callback("/purple/proxy/type"); + purple_prefs_trigger_callback("/purple/proxy/host"); + purple_prefs_trigger_callback("/purple/proxy/port"); + purple_prefs_trigger_callback("/purple/proxy/username"); + purple_prefs_trigger_callback("/purple/proxy/password"); } void ============================================================ --- libpurple/status.c 1eb4a9526f9b26fa096f6ff8c8205f092b126b1e +++ libpurple/status.c a0e82882e37ae83691ee52bc46682db953f7cf96 @@ -1668,6 +1668,14 @@ purple_status_init(void) purple_prefs_connect_callback(handle, "/purple/status/scores/offline_msg", score_pref_changed_cb, GINT_TO_POINTER(SCORE_OFFLINE_MESSAGE)); + + purple_prefs_trigger_callback("/purple/status/scores/offline"); + purple_prefs_trigger_callback("/purple/status/scores/available"); + purple_prefs_trigger_callback("/purple/status/scores/invisible"); + purple_prefs_trigger_callback("/purple/status/scores/away"); + purple_prefs_trigger_callback("/purple/status/scores/extended_away"); + purple_prefs_trigger_callback("/purple/status/scores/idle"); + purple_prefs_trigger_callback("/purple/status/scores/offline_msg"); } void