]> git.eshelyaron.com Git - emacs.git/commitdiff
Fix css length calculations
authorAlan Third <alan@idiocy.org>
Mon, 9 Nov 2020 16:22:13 +0000 (16:22 +0000)
committerAlan Third <alan@idiocy.org>
Mon, 9 Nov 2020 16:23:24 +0000 (16:23 +0000)
* src/image.c (svg_css_length_to_pixels): Put in missing breaks where
necessary.

src/image.c

index d207f78e04b56897ce95577fd02ecba374a25eac..d190c254136db2e6ce11dac0bbd16aec1324f3ec 100644 (file)
@@ -9767,6 +9767,7 @@ svg_css_length_to_pixels (RsvgLength length)
     case RSVG_UNIT_CM:
       /* 2.54 cm in an inch.  */
       value = dpi * value / 2.54;
+      break;
     case RSVG_UNIT_MM:
       /* 25.4 mm in an inch.  */
       value = dpi * value / 25.4;
@@ -9774,9 +9775,11 @@ svg_css_length_to_pixels (RsvgLength length)
     case RSVG_UNIT_PT:
       /* 72 points in an inch.  */
       value = dpi * value / 72;
+      break;
     case RSVG_UNIT_PC:
       /* 6 picas in an inch.  */
       value = dpi * value / 6;
+      break;
     case RSVG_UNIT_IN:
       value *= dpi;
       break;