From eb76a3b85956a952907217bc00574b9ae1529263 Mon Sep 17 00:00:00 2001 From: Markus Schlichting Date: Thu, 1 Mar 2018 08:11:59 +0100 Subject: [PATCH] fix bug in case statement, allow jpg and jpeg (#5473) the current implementation does not work if one specifies "jpg", it works only with "jpeg" due to the || syntax used. This is a proposal to fix it. --- tns-core-modules/image-source/image-source.ios.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/tns-core-modules/image-source/image-source.ios.ts b/tns-core-modules/image-source/image-source.ios.ts index 9cd55e34c..e0fcdd4cc 100644 --- a/tns-core-modules/image-source/image-source.ios.ts +++ b/tns-core-modules/image-source/image-source.ios.ts @@ -185,10 +185,11 @@ function getFileName(path: string): string { function getImageData(instance: UIImage, format: "png" | "jpeg" | "jpg", quality = 1.0): NSData { var data = null; switch (format) { - case "png": // PNG + case "png": data = UIImagePNGRepresentation(instance); break; - case "jpeg" || "jpg": // JPEG + case "jpeg": + case "jpg": data = UIImageJPEGRepresentation(instance, quality); break; }