comparison libpurple/status.c @ 16424:4999bbc52881

Works for me! Renames prefs: /core to /purple, /gaim/gtk to /pidgin, /gaim/gnt to /finch
author Sean Egan <seanegan@gmail.com>
date Wed, 25 Apr 2007 23:55:56 +0000
parents 32c366eeeb99
children f1513338fbdb
comparison
equal deleted inserted replaced
16423:0fb719b5dc0e 16424:4999bbc52881
597 notify_buddy_status_update(PurpleBuddy *buddy, PurplePresence *presence, 597 notify_buddy_status_update(PurpleBuddy *buddy, PurplePresence *presence,
598 PurpleStatus *old_status, PurpleStatus *new_status) 598 PurpleStatus *old_status, PurpleStatus *new_status)
599 { 599 {
600 PurpleBlistUiOps *ops = purple_blist_get_ui_ops(); 600 PurpleBlistUiOps *ops = purple_blist_get_ui_ops();
601 601
602 if (purple_prefs_get_bool("/core/logging/log_system")) 602 if (purple_prefs_get_bool("/purple/logging/log_system"))
603 { 603 {
604 time_t current_time = time(NULL); 604 time_t current_time = time(NULL);
605 const char *buddy_alias = purple_buddy_get_alias(buddy); 605 const char *buddy_alias = purple_buddy_get_alias(buddy);
606 char *tmp; 606 char *tmp;
607 PurpleLog *log; 607 PurpleLog *log;
1282 { 1282 {
1283 PurpleBlistUiOps *ops = purple_blist_get_ui_ops(); 1283 PurpleBlistUiOps *ops = purple_blist_get_ui_ops();
1284 1284
1285 if (!old_idle && idle) 1285 if (!old_idle && idle)
1286 { 1286 {
1287 if (purple_prefs_get_bool("/core/logging/log_system")) 1287 if (purple_prefs_get_bool("/purple/logging/log_system"))
1288 { 1288 {
1289 PurpleLog *log = purple_account_get_log(buddy->account, FALSE); 1289 PurpleLog *log = purple_account_get_log(buddy->account, FALSE);
1290 1290
1291 if (log != NULL) 1291 if (log != NULL)
1292 { 1292 {
1299 } 1299 }
1300 } 1300 }
1301 } 1301 }
1302 else if (old_idle && !idle) 1302 else if (old_idle && !idle)
1303 { 1303 {
1304 if (purple_prefs_get_bool("/core/logging/log_system")) 1304 if (purple_prefs_get_bool("/purple/logging/log_system"))
1305 { 1305 {
1306 PurpleLog *log = purple_account_get_log(buddy->account, FALSE); 1306 PurpleLog *log = purple_account_get_log(buddy->account, FALSE);
1307 1307
1308 if (log != NULL) 1308 if (log != NULL)
1309 { 1309 {
1362 PurpleConnection *gc; 1362 PurpleConnection *gc;
1363 PurplePluginProtocolInfo *prpl_info = NULL; 1363 PurplePluginProtocolInfo *prpl_info = NULL;
1364 1364
1365 account = purple_presence_get_account(presence); 1365 account = purple_presence_get_account(presence);
1366 1366
1367 if (purple_prefs_get_bool("/core/logging/log_system")) 1367 if (purple_prefs_get_bool("/purple/logging/log_system"))
1368 { 1368 {
1369 PurpleLog *log = purple_account_get_log(account, FALSE); 1369 PurpleLog *log = purple_account_get_log(account, FALSE);
1370 1370
1371 if (log != NULL) 1371 if (log != NULL)
1372 { 1372 {
1711 void 1711 void
1712 purple_status_init(void) 1712 purple_status_init(void)
1713 { 1713 {
1714 void *handle = purple_status_get_handle; 1714 void *handle = purple_status_get_handle;
1715 1715
1716 purple_prefs_add_none("/core/status"); 1716 purple_prefs_add_none("/purple/status");
1717 purple_prefs_add_none("/core/status/scores"); 1717 purple_prefs_add_none("/purple/status/scores");
1718 1718
1719 purple_prefs_add_int("/core/status/scores/offline", 1719 purple_prefs_add_int("/purple/status/scores/offline",
1720 primitive_scores[PURPLE_STATUS_OFFLINE]); 1720 primitive_scores[PURPLE_STATUS_OFFLINE]);
1721 purple_prefs_add_int("/core/status/scores/available", 1721 purple_prefs_add_int("/purple/status/scores/available",
1722 primitive_scores[PURPLE_STATUS_AVAILABLE]); 1722 primitive_scores[PURPLE_STATUS_AVAILABLE]);
1723 purple_prefs_add_int("/core/status/scores/invisible", 1723 purple_prefs_add_int("/purple/status/scores/invisible",
1724 primitive_scores[PURPLE_STATUS_INVISIBLE]); 1724 primitive_scores[PURPLE_STATUS_INVISIBLE]);
1725 purple_prefs_add_int("/core/status/scores/away", 1725 purple_prefs_add_int("/purple/status/scores/away",
1726 primitive_scores[PURPLE_STATUS_AWAY]); 1726 primitive_scores[PURPLE_STATUS_AWAY]);
1727 purple_prefs_add_int("/core/status/scores/extended_away", 1727 purple_prefs_add_int("/purple/status/scores/extended_away",
1728 primitive_scores[PURPLE_STATUS_EXTENDED_AWAY]); 1728 primitive_scores[PURPLE_STATUS_EXTENDED_AWAY]);
1729 purple_prefs_add_int("/core/status/scores/idle", 1729 purple_prefs_add_int("/purple/status/scores/idle",
1730 primitive_scores[SCORE_IDLE]); 1730 primitive_scores[SCORE_IDLE]);
1731 1731
1732 purple_prefs_connect_callback(handle, "/core/status/scores/offline", 1732 purple_prefs_connect_callback(handle, "/purple/status/scores/offline",
1733 score_pref_changed_cb, 1733 score_pref_changed_cb,
1734 GINT_TO_POINTER(PURPLE_STATUS_OFFLINE)); 1734 GINT_TO_POINTER(PURPLE_STATUS_OFFLINE));
1735 purple_prefs_connect_callback(handle, "/core/status/scores/available", 1735 purple_prefs_connect_callback(handle, "/purple/status/scores/available",
1736 score_pref_changed_cb, 1736 score_pref_changed_cb,
1737 GINT_TO_POINTER(PURPLE_STATUS_AVAILABLE)); 1737 GINT_TO_POINTER(PURPLE_STATUS_AVAILABLE));
1738 purple_prefs_connect_callback(handle, "/core/status/scores/invisible", 1738 purple_prefs_connect_callback(handle, "/purple/status/scores/invisible",
1739 score_pref_changed_cb, 1739 score_pref_changed_cb,
1740 GINT_TO_POINTER(PURPLE_STATUS_INVISIBLE)); 1740 GINT_TO_POINTER(PURPLE_STATUS_INVISIBLE));
1741 purple_prefs_connect_callback(handle, "/core/status/scores/away", 1741 purple_prefs_connect_callback(handle, "/purple/status/scores/away",
1742 score_pref_changed_cb, 1742 score_pref_changed_cb,
1743 GINT_TO_POINTER(PURPLE_STATUS_AWAY)); 1743 GINT_TO_POINTER(PURPLE_STATUS_AWAY));
1744 purple_prefs_connect_callback(handle, "/core/status/scores/extended_away", 1744 purple_prefs_connect_callback(handle, "/purple/status/scores/extended_away",
1745 score_pref_changed_cb, 1745 score_pref_changed_cb,
1746 GINT_TO_POINTER(PURPLE_STATUS_EXTENDED_AWAY)); 1746 GINT_TO_POINTER(PURPLE_STATUS_EXTENDED_AWAY));
1747 purple_prefs_connect_callback(handle, "/core/status/scores/idle", 1747 purple_prefs_connect_callback(handle, "/purple/status/scores/idle",
1748 score_pref_changed_cb, 1748 score_pref_changed_cb,
1749 GINT_TO_POINTER(SCORE_IDLE)); 1749 GINT_TO_POINTER(SCORE_IDLE));
1750 1750
1751 buddy_presences = g_hash_table_new_full(purple_buddy_presences_hash, 1751 buddy_presences = g_hash_table_new_full(purple_buddy_presences_hash,
1752 purple_buddy_presences_equal, 1752 purple_buddy_presences_equal,