Index: src/vte.c
===================================================================
RCS file: /cvs/gnome/vte/src/vte.c,v
retrieving revision 1.425
diff -p -u -r1.425 vte.c
--- src/vte.c	10 Aug 2005 13:29:12 -0000	1.425
+++ src/vte.c	21 Aug 2005 16:29:15 -0000
@@ -14780,7 +14780,12 @@ vte_terminal_copy_clipboard(VteTerminal 
 		fprintf(stderr, "Copying to CLIPBOARD.\n");
 	}
 #endif
-	vte_terminal_copy(terminal, GDK_SELECTION_CLIPBOARD);
+	if (terminal->pvt->selection != NULL) {
+		GtkClipboard *clipboard;
+		clipboard = vte_terminal_clipboard_get(terminal,
+						       GDK_SELECTION_CLIPBOARD);
+		gtk_clipboard_set_text(clipboard, terminal->pvt->selection, -1);
+	}
 }
 
 /**
