char *filename;
FILE *file;
- filename = g_build_filename(datadir, subdir, name, NULL);
+ if (subdir)
+ filename = g_build_filename(datadir, subdir, name, NULL);
+ else
+ filename = g_build_filename(datadir, name, NULL);
+
file = g_fopen(filename, "rb");
if (file)