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

Reply via email to