static void compose_destroy(Compose *compose)
{
+ GtkTextBuffer *buffer;
+ GtkClipboard *clipboard;
+
compose_list = g_list_remove(compose_list, compose);
if (compose->updating) {
gtk_widget_destroy(compose->paned);
gtk_widget_destroy(compose->popupmenu);
+ buffer = gtk_text_view_get_buffer(GTK_TEXT_VIEW(compose->text));
+ clipboard = gtk_clipboard_get(GDK_SELECTION_PRIMARY);
+ gtk_text_buffer_remove_selection_clipboard(buffer, clipboard);
+
gtk_widget_destroy(compose->window);
toolbar_destroy(compose->toolbar);
g_free(compose->toolbar);