summaryrefslogtreecommitdiffstats
path: root/src/ui
diff options
context:
space:
mode:
authorJon A. Cruz <jon@joncruz.org>2007-10-05 04:11:50 +0000
committerjoncruz <joncruz@users.sourceforge.net>2007-10-05 04:11:50 +0000
commit93e6bd86ee87fbc9a558ee581b71596d797b52d5 (patch)
tree4e9db7b5e457d934662d77ff54f70c8b175b6299 /src/ui
parentEnabled custom out of gamut warning color (diff)
downloadinkscape-93e6bd86ee87fbc9a558ee581b71596d797b52d5.tar.gz
inkscape-93e6bd86ee87fbc9a558ee581b71596d797b52d5.zip
Guards for lcms < 1.15
(bzr r3837)
Diffstat (limited to 'src/ui')
-rw-r--r--src/ui/dialog/inkscape-preferences.cpp14
1 files changed, 12 insertions, 2 deletions
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
{