Mercurial > pidgin
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, |