Author: post
Date: 2010-10-16 16:03:21 +0200 (Sat, 16 Oct 2010)
New Revision: 3560
Modified:
trunk/src/rs-toolbox.c
Log:
Check if curve dir exists.
Modified: trunk/src/rs-toolbox.c
===================================================================
--- trunk/src/rs-toolbox.c 2010-10-16 12:08:09 UTC (rev 3559)
+++ trunk/src/rs-toolbox.c 2010-10-16 14:03:21 UTC (rev 3560)
@@ -564,10 +564,13 @@
GList *list = NULL;
gchar *dirpath = g_build_filename(rs_confdir_get(), "curves", NULL);
GDir *dir = g_dir_open(dirpath, 0, NULL);
- while((filename = g_dir_read_name(dir)))
- if (g_str_has_suffix(filename, ".rscurve"))
- list = g_list_prepend(list, g_strdup(filename));
- g_dir_close(dir);
+ if (dir)
+ {
+ while((filename = g_dir_read_name(dir)))
+ if (g_str_has_suffix(filename, ".rscurve"))
+ list = g_list_prepend(list, g_strdup(filename));
+ g_dir_close(dir);
+ }
g_free(dirpath);
list = g_list_sort(list, (GCompareFunc) g_strcmp0);
_______________________________________________
Rawstudio-commit mailing list
[email protected]
http://rawstudio.org/cgi-bin/mailman/listinfo/rawstudio-commit