app: Print 2-digit LittleCMS minor versions correctly
LittleCMS 2.12.0 defines LCMS_VERSION as 2120. We want to print that as 2.12.0, not 2.2.0. Resolves: https://gitlab.gnome.org/GNOME/gimp/-/issues/6505 Signed-off-by: Simon McVittie <smcv@debian.org>
This commit is contained in:
@ -402,16 +402,16 @@ sanity_check_lcms (void)
|
||||
"built against.\n\n"
|
||||
"Please make sure that the installed LittleCMS version\n"
|
||||
"is at least %d.%d and that headers and library match.",
|
||||
LCMS_VERSION / 1000, LCMS_VERSION % 100 / 10,
|
||||
lcms_version / 1000, lcms_version % 100 / 10,
|
||||
LCMS_VERSION / 1000, LCMS_VERSION % 100 / 10);
|
||||
LCMS_VERSION / 1000, LCMS_VERSION % 1000 / 10,
|
||||
lcms_version / 1000, lcms_version % 1000 / 10,
|
||||
LCMS_VERSION / 1000, LCMS_VERSION % 1000 / 10);
|
||||
}
|
||||
|
||||
if (lcms_version < (LCMS_REQUIRED_MAJOR * 1000 +
|
||||
LCMS_REQUIRED_MINOR * 10))
|
||||
{
|
||||
const gint lcms_major_version = lcms_version / 1000;
|
||||
const gint lcms_minor_version = lcms_version % 100 / 10;
|
||||
const gint lcms_minor_version = lcms_version % 1000 / 10;
|
||||
|
||||
return g_strdup_printf
|
||||
("Liblcms2 version too old!\n\n"
|
||||
|
Reference in New Issue
Block a user