--- nautilus-file-dnd.c.orig    2008-12-13 13:57:41.000000000 +0100
+++ nautilus-file-dnd.c    2008-12-13 13:57:54.000000000 +0100
@@ -159,10 +159,6 @@
         word = g_list_find_custom (keywords, keyword, (GCompareFunc) str
cmp);
         if (word == NULL) {
             keywords = g_list_prepend (keywords, g_strdup (keyword))
;
-        } else {
-            keywords = g_list_remove_link (keywords, word);
-            g_free (word->data);
-            g_list_free_1 (word);
         }
     }