# HG changeset patch # User Daniel Atallah # Date 1221168305 0 # Node ID 9975c61eeb698b913771e2ebd5c3c204a6632a88 # Parent 1efbc28b50424c0249505f43844414c5df7c9e12# Parent f5b03b4536bb1fc5ad868956a964cfd3846721ba merge of '3899adf4bc769e54b5338f295574ed8389025068' and 'ffa776d4a76c39b04bbb031ff24e92e3712a1f8b' diff -r 1efbc28b5042 -r 9975c61eeb69 ChangeLog --- a/ChangeLog Thu Sep 11 21:20:09 2008 +0000 +++ b/ChangeLog Thu Sep 11 21:25:05 2008 +0000 @@ -31,6 +31,7 @@ Pidgin: * Prevent use of custom smilies without "shortcuts." * Fix a crash that could appear with AIM buddy tooltips. + * The status selector now saves your message when changing status. Artwork: * General refresh of many icons in the interface. diff -r 1efbc28b5042 -r 9975c61eeb69 pidgin/gtkprefs.c --- a/pidgin/gtkprefs.c Thu Sep 11 21:20:09 2008 +0000 +++ b/pidgin/gtkprefs.c Thu Sep 11 21:25:05 2008 +0000 @@ -1005,12 +1005,6 @@ keyboard_shortcuts(ret); - /* Status selector options */ - vbox = pidgin_make_frame(ret, _("Status Selector")); - pidgin_prefs_checkbox(_("Keep the status message when the status is changed"), - PIDGIN_PREFS_ROOT "/status/keep_status_message", vbox); - - gtk_widget_show_all(ret); g_object_unref(sg); return ret; diff -r 1efbc28b5042 -r 9975c61eeb69 pidgin/gtksavedstatuses.c --- a/pidgin/gtksavedstatuses.c Thu Sep 11 21:20:09 2008 +0000 +++ b/pidgin/gtksavedstatuses.c Thu Sep 11 21:25:05 2008 +0000 @@ -1913,7 +1913,6 @@ purple_prefs_add_none(PIDGIN_PREFS_ROOT "/status/dialog"); purple_prefs_add_int(PIDGIN_PREFS_ROOT "/status/dialog/width", 550); purple_prefs_add_int(PIDGIN_PREFS_ROOT "/status/dialog/height", 250); - purple_prefs_add_bool(PIDGIN_PREFS_ROOT "/status/keep_status_message", FALSE); } void diff -r 1efbc28b5042 -r 9975c61eeb69 pidgin/gtkstatusbox.c --- a/pidgin/gtkstatusbox.c Thu Sep 11 21:20:09 2008 +0000 +++ b/pidgin/gtkstatusbox.c Thu Sep 11 21:25:05 2008 +0000 @@ -2715,8 +2715,6 @@ gtk_widget_show_all(status_box->vbox); status_box->typing = g_timeout_add(TYPING_TIMEOUT, (GSourceFunc)remove_typing_cb, status_box); gtk_widget_grab_focus(status_box->imhtml); - if (!purple_prefs_get_bool(PIDGIN_PREFS_ROOT "/status/keep_status_message")) - gtk_imhtml_clear(GTK_IMHTML(status_box->imhtml)); } else {