diff --git a/modules/display-filter-lcms.c b/modules/display-filter-lcms.c index e65d672567..dbb1aea9f1 100644 --- a/modules/display-filter-lcms.c +++ b/modules/display-filter-lcms.c @@ -411,6 +411,12 @@ cdisplay_lcms_get_rgb_profile (CdisplayLcms *lcms) if (config->rgb_profile) profile = cmsOpenProfileFromFile (config->rgb_profile, "r"); + + if (profile && ! gimp_lcms_profile_is_rgb (profile)) + { + cmsCloseProfile (profile); + profile = NULL; + } } return profile;