]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix rotation validity test in image.c
authorEli Zaretskii <eliz@gnu.org>
Wed, 3 Jul 2019 07:31:48 +0000 (10:31 +0300)
committerEli Zaretskii <eliz@gnu.org>
Wed, 3 Jul 2019 07:31:48 +0000 (10:31 +0300)
* src/image.c (compute_image_rotation): Fix the validity test
for :rotation values.  This avoids logging error messages when
no :rotation was provided in the image spec.

src/image.c

index d44a9d3dc27effb7a3a748ee3696d1b720646ea9..6ead12166b6d94a89581427e5fa331d6500c29c7 100644 (file)
@@ -2065,7 +2065,10 @@ matrix3x3_mult (matrix3x3 a, matrix3x3 b, matrix3x3 result)
 static void
 compute_image_rotation (struct image *img, double *rotation)
 {
-  Lisp_Object value = image_spec_value (img->spec, QCrotation, NULL);
+  bool foundp = false;
+  Lisp_Object value = image_spec_value (img->spec, QCrotation, &foundp);
+  if (!foundp)
+    return;
   if (! NUMBERP (value))
     {
       image_error ("Invalid image `:rotation' parameter");