+2005-11-02 [wwp] 1.9.99cvs5
+
+ * src/prefs_themes.c
+ fix directory name checking (theme installation/removal),
+ made related error a bit more verbose
+
2005-11-02 [cleroy] 1.9.99cvs4
* src/summaryview.c
( cvs diff -u -r 1.382.2.191 -r 1.382.2.192 src/compose.c; cvs diff -u -r 1.94.2.69 -r 1.94.2.70 src/messageview.c; cvs diff -u -r 1.83.2.50 -r 1.83.2.51 src/mimeview.c; cvs diff -u -r 1.20.2.5 -r 1.20.2.6 src/mimeview.h; cvs diff -u -r 1.10.2.5 -r 1.10.2.6 src/privacy.h; cvs diff -u -r 1.395.2.145 -r 1.395.2.146 src/summaryview.c; ) > 1.9.99cvs2.patchset
( cvs diff -u -r 1.8.2.4 -r 1.8.2.5 po/ko.po; cvs diff -u -r 1.1.2.3 -r 1.1.2.4 po/nb.po; cvs diff -u -r 1.1.2.23 -r 1.1.2.24 src/wizard.c; ) > 1.9.99cvs3.patchset
( cvs diff -u -r 1.395.2.146 -r 1.395.2.147 src/summaryview.c; ) > 1.9.99cvs4.patchset
+( cvs diff -u -r 1.3.2.32 -r 1.3.2.33 src/prefs_themes.c; ) > 1.9.99cvs5.patchset
base = g_path_get_basename(filename);
if (TRUE == is_dir_exist(filename)) {
- if (!((base[0] == '.') || (base[0] == '.' && base[1] == '.')))
- g_warning("prefs_themes_file_remove(): subdir in theme dir skipped.\n");
+ if (strcmp(base, ".") != 0 && strcmp(base, "..") != 0)
+ g_warning("prefs_themes_file_remove(): subdir in theme dir skipped: '%s'.\n",
+ base);
}
else if (0 != g_unlink(filename)) {
(*status) = g_strdup(filename);
base = g_path_get_basename(filename);
if (TRUE == is_dir_exist(filename)) {
- if (!((base[0] == '.') || (base[0] == '.' && base[1] == '.')))
- g_warning("prefs_themes_file_install(): subdir in theme dir skipped.\n");
+ if (strcmp(base, ".") != 0 && strcmp(base, "..") !=0 )
+ g_warning("prefs_themes_file_install(): subdir in theme dir skipped: '%s'.\n",
+ base);
}
else {
gchar *fulldest;