[gimp/wip/smcv/print-lcms-version: 9/9] app: Print 2-digit LittleCMS minor versions correctly
- From: Jehan <jehanp src gnome org>
 
- To: commits-list gnome org
 
- Cc: 
 
- Subject: [gimp/wip/smcv/print-lcms-version: 9/9] app: Print 2-digit LittleCMS minor versions correctly
 
- Date: Sat,  3 Apr 2021 23:47:40 +0000 (UTC)
 
commit e54bfa58b1e77ae73459d6e0bd39955750d82c8d
Author: Simon McVittie <smcv debian org>
Date:   Sat Apr 3 11:18:30 2021 +0100
    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>
 app/sanity.c | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)
---
diff --git a/app/sanity.c b/app/sanity.c
index 59269766e8..694108983e 100644
--- a/app/sanity.c
+++ b/app/sanity.c
@@ -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"
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]