summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCedric BAIL <cedric@osg.samsung.com>2017-06-05 12:02:59 -0700
committerCedric BAIL <cedric@osg.samsung.com>2017-06-05 12:07:57 -0700
commitfd38c097359048e980ad81817b9756197e6ce1fa (patch)
tree439c35fad8e5a0f8c337af1ae4d6d9a28d5c94b6
parent1e0c2e1a02014ef2f27545fa722402c409e83488 (diff)
downloadefl-fd38c097359048e980ad81817b9756197e6ce1fa.tar.gz
evas: reuse code for colorspace logic by using switch case statement fallthrough.
-rw-r--r--src/modules/evas/engines/software_generic/evas_engine.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/modules/evas/engines/software_generic/evas_engine.c b/src/modules/evas/engines/software_generic/evas_engine.c
index c219769454..1c44b1e3d4 100644
--- a/src/modules/evas/engines/software_generic/evas_engine.c
+++ b/src/modules/evas/engines/software_generic/evas_engine.c
@@ -1863,8 +1863,10 @@ eng_image_data_slice_add(void *engdata, void *image,
{
case EFL_GFX_COLORSPACE_ARGB8888:
bpp = 4;
+ EINA_FALLTHROUGH;
case EFL_GFX_COLORSPACE_AGRY88:
if (!bpp) bpp = 2;
+ EINA_FALLTHROUGH;
case EFL_GFX_COLORSPACE_GRY8:
if (!bpp) bpp = 1;
if (plane != 0) goto fail;