aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoel Bodenmann <joel@embedded.pro>2017-09-22 12:16:53 +0200
committerJoel Bodenmann <joel@embedded.pro>2017-09-22 12:16:53 +0200
commitecfcf994c635ffd47d0f166c43f02a034d16729e (patch)
treefa7cc739020a031be66ce0503322fdeedbe3a53b
parent2943011ccb7e63c13ff8dfa3dcd4fcaae5820057 (diff)
downloaduGFX-ecfcf994c635ffd47d0f166c43f02a034d16729e.tar.gz
uGFX-ecfcf994c635ffd47d0f166c43f02a034d16729e.tar.bz2
uGFX-ecfcf994c635ffd47d0f166c43f02a034d16729e.zip
Fixing issue in JPG decoder
-rw-r--r--src/gdisp/gdisp_image_jpg.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/gdisp/gdisp_image_jpg.c b/src/gdisp/gdisp_image_jpg.c
index 9c149357..974d7142 100644
--- a/src/gdisp/gdisp_image_jpg.c
+++ b/src/gdisp/gdisp_image_jpg.c
@@ -88,6 +88,7 @@ gdispImageError gdispImageOpen_JPG(gdispImage *img){
switch (hdr[1]) {
case 0xC0: // SOF0
+ gfileSetPos(img->f, gfileGetPos(img->f)+1);
gfileRead(img->f, hdr, 4);
img->height = gdispImageGetAlignedBE16(hdr, 0);
img->width = gdispImageGetAlignedBE16(hdr, 2);