From 93e6bd86ee87fbc9a558ee581b71596d797b52d5 Mon Sep 17 00:00:00 2001 From: "Jon A. Cruz" Date: Fri, 5 Oct 2007 04:11:50 +0000 Subject: Guards for lcms < 1.15 (bzr r3837) --- src/ui/dialog/inkscape-preferences.cpp | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) (limited to 'src/ui') diff --git a/src/ui/dialog/inkscape-preferences.cpp b/src/ui/dialog/inkscape-preferences.cpp index 9ca4b54cb..8878f21ed 100644 --- a/src/ui/dialog/inkscape-preferences.cpp +++ b/src/ui/dialog/inkscape-preferences.cpp @@ -723,8 +723,18 @@ void InkscapePreferences::initPageCMS() _("Enables black point compensation."), false); _cms_proof_preserveblack.init( _("Preserve black."), "options.softproof", "preserveblack", false); - _page_cms.add_line( false, "", _cms_proof_preserveblack, "", - "", false); + _page_cms.add_line( false, "", _cms_proof_preserveblack, +#if defined(cmsFLAGS_PRESERVEBLACK) + "", +#else + _("(LittleCMS 1.15 or later required)"), +#endif // defined(cmsFLAGS_PRESERVEBLACK) + _("Preserve K channel on CMYK -> CMYK transforms"), false); + +#if !defined(cmsFLAGS_PRESERVEBLACK) + _cms_proof_preserveblack.set_sensitive( false ); +#endif // !defined(cmsFLAGS_PRESERVEBLACK) + #if ENABLE_LCMS { -- cgit v1.2.3