--- a/libpurple/theme-manager.c Thu Jun 12 22:13:54 2008 +0000 +++ b/libpurple/theme-manager.c Fri Jun 13 21:33:17 2008 +0000 @@ -131,7 +131,7 @@ /* Parses directory by root/name/purple/type */ while ((name = g_strdup(g_dir_read_name (rdir)))){ - purple_dir = g_strconcat(root, '/', name, '/', "purple", NULL); + purple_dir = g_build_filename(root, name, "purple", NULL); dir = g_dir_open(purple_dir, 0, NULL); if (dir) {