From: Øyvind Kolås Date: Sat, 19 Aug 2017 01:53:16 +0000 (+0200) Subject: babl: return the linear TRC when 1.0 is asked for numerically X-Git-Tag: archive/raspbian/1%0.1.106-3+rpi1^2~15^2~21^2~229 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=f2581d9c6730f182907699ec3fda5970dd4dd8af;p=babl.git babl: return the linear TRC when 1.0 is asked for numerically --- diff --git a/babl/babl-trc.c b/babl/babl-trc.c index c1bc107..9f8cb58 100644 --- a/babl/babl-trc.c +++ b/babl/babl-trc.c @@ -89,6 +89,8 @@ babl_trc_gamma (double gamma) { char name[32]; int i; + if (fabs (gamma - 1.0) < 0.0001) + return babl_trc_new ("linear", BABL_TRC_LINEAR, 1.0); sprintf (name, "%.6f", gamma); for (i = 0; name[i]; i++) if (name[i] == ',') name[i] = '.';