# HG changeset patch # User Sadrul Habib Chowdhury # Date 1227819231 0 # Node ID 2675fda76ddff0ecba70b1353bbeaccbb4c14953 # Parent f10aba5592c6cd2c317a66292459f1e40aa22de7 Do not alter the killring on delete-prev or delete-next (char) operations. diff -r f10aba5592c6 -r 2675fda76ddf finch/libgnt/gntentry.c --- a/finch/libgnt/gntentry.c Thu Nov 27 05:54:09 2008 +0000 +++ b/finch/libgnt/gntentry.c Thu Nov 27 20:53:51 2008 +0000 @@ -365,7 +365,7 @@ return TRUE; len = entry->cursor - g_utf8_find_prev_char(entry->start, entry->cursor); - update_kill_ring(entry, ENTRY_DEL_BWD_CHAR, entry->cursor, -len); + update_kill_ring(entry, ENTRY_JAIL, entry->cursor, -len); entry->cursor -= len; memmove(entry->cursor, entry->cursor + len, entry->end - entry->cursor); @@ -391,7 +391,7 @@ return FALSE; len = g_utf8_find_next_char(entry->cursor, NULL) - entry->cursor; - update_kill_ring(entry, ENTRY_DEL_FWD_CHAR, entry->cursor, len); + update_kill_ring(entry, ENTRY_JAIL, entry->cursor, len); memmove(entry->cursor, entry->cursor + len, entry->end - entry->cursor - len + 1); entry->end -= len; entry_redraw(GNT_WIDGET(entry));