--- gvfsbackendtrash.c.old	2008-07-06 18:32:28.000000000 +0200
+++ gvfsbackendtrash.c	2008-07-06 18:41:15.000000000 +0200
@@ -559,8 +559,11 @@
     {
       mount = l->data;
       
-      topdir = g_unix_mount_get_mount_path (mount);
-      topdirs = g_list_prepend (topdirs, g_strdup (topdir));
+      if (!g_unix_mount_is_system_internal (mount) )
+        {
+          topdir = g_unix_mount_get_mount_path (mount);
+          topdirs = g_list_prepend (topdirs, g_strdup (topdir));
+        }
       
       g_unix_mount_free (mount);
     }
