diff -rN -u old-nautilus/libnautilus-private/nautilus-ui-utilities.c new-nautilus/libnautilus-private/nautilus-ui-utilities.c
--- old-nautilus/libnautilus-private/nautilus-ui-utilities.c	2006-12-22 21:41:40.000000000 +0000
+++ new-nautilus/libnautilus-private/nautilus-ui-utilities.c	2006-12-22 21:41:40.000000000 +0000
@@ -94,7 +99,7 @@
 	ui = g_hash_table_lookup (ui_cache, filename);
 	if (ui == NULL) {
 		path = nautilus_ui_file (filename);
-		if (!g_file_get_contents (path, &ui, NULL, NULL)) {
+		if (path == NULL || !g_file_get_contents (path, &ui, NULL, NULL)) {
 			g_warning ("Unable to load ui file %s\n", filename); 
 		} 
 		g_free (path);

