# HG changeset patch # User Richard Laager # Date 1149408865 0 # Node ID a93eeef163a9f39c9202a1ea123420f78a82459a # Parent 3f23b55a2cc4bfb4829fbc61550e43d8f16604ef [gaim-migrate @ 16216] Part of SF Patch #1500267 from Sadrul 'Fix for a couple of showstopper bugs on status + RFE "The message should be cleared when changing statuses, not saved as it is now." committer: Tailor Script diff -r 3f23b55a2cc4 -r a93eeef163a9 src/gtkstatusbox.c --- a/src/gtkstatusbox.c Sun Jun 04 07:40:13 2006 +0000 +++ b/src/gtkstatusbox.c Sun Jun 04 08:14:25 2006 +0000 @@ -1465,18 +1465,12 @@ { if (status_box->imhtml_visible) { - GtkTextBuffer *buf; - GtkTextIter start, end; gtk_widget_show_all(status_box->vbox); if (GTK_WIDGET_IS_SENSITIVE(GTK_WIDGET(status_box))) { status_box->typing = g_timeout_add(TYPING_TIMEOUT, (GSourceFunc)remove_typing_cb, status_box); } gtk_widget_grab_focus(status_box->imhtml); - buf = gtk_text_view_get_buffer(GTK_TEXT_VIEW(status_box->imhtml)); - gtk_text_buffer_get_start_iter(buf, &start); - gtk_text_buffer_get_end_iter(buf, &end); - gtk_text_buffer_move_mark_by_name(buf, "insert", &end); - gtk_text_buffer_move_mark_by_name(buf, "selection_bound", &start); + gtk_imhtml_clear(GTK_IMHTML(status_box->imhtml)); } else {