kwo pushed a commit to branch master.

http://git.enlightenment.org/legacy/imlib2.git/commit/?id=df050d2dbcf3c166811110663d53de51b32b3017

commit df050d2dbcf3c166811110663d53de51b32b3017
Author: Kim Woelders <[email protected]>
Date:   Mon Feb 17 17:53:26 2020 +0100

    PNG loader: Cosmetics
---
 src/modules/loaders/loader_png.c | 12 ++++--------
 1 file changed, 4 insertions(+), 8 deletions(-)

diff --git a/src/modules/loaders/loader_png.c b/src/modules/loaders/loader_png.c
index d216dc9..5f48a7b 100644
--- a/src/modules/loaders/loader_png.c
+++ b/src/modules/loaders/loader_png.c
@@ -22,7 +22,6 @@ load2(ImlibImage * im, int load_data)
 {
    int                 rc;
    png_uint_32         w32, h32;
-   int                 w, h;
    char                hasa;
    png_structp         png_ptr = NULL;
    png_infop           info_ptr = NULL;
@@ -87,9 +86,6 @@ load2(ImlibImage * im, int load_data)
 
    /* Load data */
 
-   w = im->w;
-   h = im->h;
-
    /* Prep for transformations...  ultimately we want ARGB */
    /* expand palette -> RGB if necessary */
    if (color_type == PNG_COLOR_TYPE_PALETTE)
@@ -129,12 +125,12 @@ load2(ImlibImage * im, int load_data)
    if (!__imlib_AllocateData(im))
       goto quit;
 
-   pdata.lines = malloc(h * sizeof(unsigned char *));
+   pdata.lines = malloc(im->h * sizeof(unsigned char *));
    if (!pdata.lines)
       goto quit;
 
-   for (i = 0; i < h; i++)
-      pdata.lines[i] = ((unsigned char *)(im->data)) + (i * w * 
sizeof(DATA32));
+   for (i = 0; i < im->h; i++)
+      pdata.lines[i] = (unsigned char *)(im->data + i * im->w);
 
    if (im->lc)
      {
@@ -145,7 +141,7 @@ load2(ImlibImage * im, int load_data)
           {
              __imlib_LoadProgressSetPass(im, pass, n_passes);
 
-             for (y = 0; y < h; y += nrows)
+             for (y = 0; y < im->h; y += nrows)
                {
                   png_read_rows(png_ptr, &pdata.lines[y], NULL, nrows);
 

-- 


Reply via email to