| 553 const gchar *theme_name; |
553 const gchar *theme_name; |
| 554 |
554 |
| 555 probe_dirs = g_new0(gchar*, 3); |
555 probe_dirs = g_new0(gchar*, 3); |
| 556 probe_dirs[0] = g_build_filename( |
556 probe_dirs[0] = g_build_filename( |
| 557 PURPLE_DATADIR, "pixmaps", "pidgin", "emotes", NULL); |
557 PURPLE_DATADIR, "pixmaps", "pidgin", "emotes", NULL); |
| 558 user_smileys_dir = probe_dirs[1] = g_build_filename( |
558 user_smileys_dir = probe_dirs[1] = |
| 559 purple_user_dir(), "smileys", NULL); |
559 g_build_filename(purple_data_dir(), "smileys", NULL); |
| 560 |
560 |
| 561 if (!g_file_test(user_smileys_dir, G_FILE_TEST_IS_DIR)) { |
561 if (!g_file_test(user_smileys_dir, G_FILE_TEST_IS_DIR)) { |
| 562 if (g_mkdir(user_smileys_dir, S_IRUSR | S_IWUSR | S_IXUSR) == 0) { |
562 if (g_mkdir(user_smileys_dir, S_IRUSR | S_IWUSR | S_IXUSR) == 0) { |
| 563 purple_debug_error("gtksmiley-theme", |
563 purple_debug_error("gtksmiley-theme", |
| 564 "Failed to create user smileys dir"); |
564 "Failed to create user smileys dir"); |