浏览代码

修复编译警告;

Signed-off-by: yangfasheng <yangfasheng@rt-thread.com>
yangfasheng 7 年之前
父节点
当前提交
0dfe5e003d
共有 1 个文件被更改,包括 8 次插入4 次删除
  1. 8 4
      src/blit.c

+ 8 - 4
src/blit.c

@@ -915,10 +915,14 @@ static void BlitRGBtoRGBSurfaceAlpha(struct rtgui_blit_info *info)
                 }
                 }
                 else if (alpha)
                 else if (alpha)
                 {
                 {
-                    *dstp++ = ((*(srcp + 2) * alpha) + (inverse_alpha * (*dstp))) >> 8;
-                    *dstp++ = ((*(srcp + 1) * alpha) + (inverse_alpha * (*dstp))) >> 8;
-                    *dstp++ = ((*(srcp) * alpha) + (inverse_alpha * (*dstp))) >> 8;
-                    *dstp++ = alpha + ((255 - alpha) * (*dstp)) / 255;
+                    *dstp = ((*(srcp + 2) * alpha) + (inverse_alpha * (*dstp))) >> 8;
+                    dstp++;
+                    *dstp = ((*(srcp + 1) * alpha) + (inverse_alpha * (*dstp))) >> 8;
+                    dstp++;
+                    *dstp = ((*(srcp) * alpha) + (inverse_alpha * (*dstp))) >> 8;
+                    dstp++;
+                    *dstp = alpha + ((255 - alpha) * (*dstp)) / 255;
+                    dstp++;
                     srcp += 3;
                     srcp += 3;
                 }
                 }
             }, width);
             }, width);