{
const gchar *file = options->color_profile.input_file[imd->color_profile_input - COLOR_PROFILE_FILE];
- if (!access_file(file, R_OK)) return FALSE;
+ if (!is_readable_file(file)) return FALSE;
input_type = COLOR_PROFILE_FILE;
input_file = file;
}
if (imd->color_profile_screen == 1 &&
- access_file(options->color_profile.screen_file, R_OK))
+ is_readable_file(options->color_profile.screen_file))
{
screen_type = COLOR_PROFILE_FILE;
screen_file = options->color_profile.screen_file;
else
{
- if (isfile(imd->image_fd->path))
+ if (is_readable_file(imd->image_fd->path))
{
PixbufRenderer *pr;
G_CALLBACK(layout_color_menu_input_cb), lw);
g_free(buf);
g_object_set_data(G_OBJECT(item), COLOR_MENU_KEY, GINT_TO_POINTER(i + COLOR_PROFILE_FILE));
- gtk_widget_set_sensitive(item, active && !from_image && access_file(file, R_OK));
+ gtk_widget_set_sensitive(item, active && !from_image && is_readable_file(file));
}
menu_item_add_divider(menu);
_("_Screen profile"), (screen == 1),
G_CALLBACK(layout_color_menu_screen_cb), lw);
g_object_set_data(G_OBJECT(item), COLOR_MENU_KEY, GINT_TO_POINTER(1));
- gtk_widget_set_sensitive(item, active && access_file(options->color_profile.screen_file, R_OK));
+ gtk_widget_set_sensitive(item, active && is_readable_file(options->color_profile.screen_file));
gtk_menu_popup(GTK_MENU(menu), NULL, NULL, NULL, NULL, 0, GDK_CURRENT_TIME);
#endif /* HAVE_LCMS */