Mercurial > pidgin
changeset 12616:eee2042ad4f4
[gaim-migrate @ 14952]
Put the queuing pref conversion code in the right place so it works.
committer: Tailor Script <tailor@pidgin.im>
author | Richard Laager <rlaager@wiktel.com> |
---|---|
date | Thu, 22 Dec 2005 04:03:55 +0000 |
parents | e3ca84a8b551 |
children | 49499dec9346 |
files | src/gtkconv.c src/gtkprefs.c |
diffstat | 2 files changed, 17 insertions(+), 12 deletions(-) [+] |
line wrap: on
line diff
--- a/src/gtkconv.c Thu Dec 22 04:03:06 2005 +0000 +++ b/src/gtkconv.c Thu Dec 22 04:03:55 2005 +0000 @@ -6008,18 +6008,7 @@ gaim_prefs_add_int("/gaim/gtk/conversations/im/entry_height", 50); gaim_prefs_add_bool("/gaim/gtk/conversations/im/show_buddy_icons", TRUE); - /* convert old queuing prefs to hide_new 3-way pref */ - if(gaim_prefs_exists("/plugins/gtk/docklet/queue_messages") && - gaim_prefs_get_bool("/plugins/gtk/docklet/queue_messages")) { - gaim_prefs_add_string("/gaim/gtk/conversations/im/hide_new", "always"); - } - else if(gaim_prefs_exists("/gaim/gtk/away/queue_messages") && - gaim_prefs_get_bool("/gaim/gtk/away/queue_messages")) { - gaim_prefs_add_string("/gaim/gtk/conversations/im/hide_new", "away"); - } - else { - gaim_prefs_add_string("/gaim/gtk/conversations/im/hide_new", "never"); - } + gaim_prefs_add_string("/gaim/gtk/conversations/im/hide_new", "never"); /* Connect callbacks. */ gaim_prefs_connect_callback(handle, "/gaim/gtk/conversations/close_on_tabs",
--- a/src/gtkprefs.c Thu Dec 22 04:03:06 2005 +0000 +++ b/src/gtkprefs.c Thu Dec 22 04:03:55 2005 +0000 @@ -1950,6 +1950,22 @@ gaim_prefs_remove("/gaim/gtk/logging/individual_logs"); gaim_prefs_remove("/gaim/gtk/sound/signon"); gaim_prefs_remove("/gaim/gtk/sound/silent_signon"); + + /* Convert old queuing prefs to hide_new 3-way pref. */ + if (gaim_prefs_exists("/plugins/gtk/docklet/queue_messages") && + gaim_prefs_get_bool("/plugins/gtk/docklet/queue_messages")) + { + gaim_prefs_set_string("/gaim/gtk/conversations/im/hide_new", "always"); + } + else if (gaim_prefs_exists("/gaim/gtk/away/queue_messages") && + gaim_prefs_get_bool("/gaim/gtk/away/queue_messages")) + { + gaim_prefs_set_string("/gaim/gtk/conversations/im/hide_new", "away"); + } + else + { + gaim_prefs_set_string("/gaim/gtk/conversations/im/hide_new", "never"); + } gaim_prefs_remove("/gaim/gtk/away/queue_messages"); gaim_prefs_remove("/gaim/gtk/away"); gaim_prefs_remove("/plugins/gtk/docklet/queue_messages");