summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog7
-rw-r--r--libnautilus-private/nautilus-ui-utilities.c2
2 files changed, 8 insertions, 1 deletions
diff --git a/ChangeLog b/ChangeLog
index d9d76ee98..85aff3a81 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2007-01-11 Alexander Larsson <alexl@redhat.com>
+
+ * libnautilus-private/nautilus-ui-utilities.c:
+ (nautilus_ui_string_get):
+ Handle ui file load error better.
+ Patch from Tom Parker
+
2006-12-31 Martin Wehner <martin.wehner@gmail.com>
Add svn:externals property to include libbackground from trunk.
diff --git a/libnautilus-private/nautilus-ui-utilities.c b/libnautilus-private/nautilus-ui-utilities.c
index 502145db2..a3a833d96 100644
--- a/libnautilus-private/nautilus-ui-utilities.c
+++ b/libnautilus-private/nautilus-ui-utilities.c
@@ -94,7 +94,7 @@ nautilus_ui_string_get (const char *filename)
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);