kwo pushed a commit to branch master.

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

commit 534f6c42a361b6d91eb609704807bb4127b92d04
Author: Kim Woelders <k...@woelders.dk>
Date:   Tue Dec 16 19:39:03 2014 +0100

    Revert "loader_gif(): Abort gif parsing if DGifGetLine() fails"
    
    This reverts commit 2c6a3af9b6595dcaa7151dd27caa5303a5d152c2.
    
    The fix breaks loading of certain images that at least apparently were
    loaded just fine before.
---
 src/modules/loaders/loader_gif.c | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/modules/loaders/loader_gif.c b/src/modules/loaders/loader_gif.c
index f114d4d..638df59 100644
--- a/src/modules/loaders/loader_gif.c
+++ b/src/modules/loaders/loader_gif.c
@@ -85,10 +85,7 @@ load(ImlibImage * im, ImlibProgressFunction progress, char 
progress_granularity,
                     {
                        for (j = intoffset[i]; j < h; j += intjump[i])
                          {
-                            if (DGifGetLine(gif, rows[i], w) == GIF_ERROR)
-                               {
-                                  break;
-                               }
+                            DGifGetLine(gif, rows[j], w);
                          }
                     }
                }
@@ -96,10 +93,7 @@ load(ImlibImage * im, ImlibProgressFunction progress, char 
progress_granularity,
                {
                   for (i = 0; i < h; i++)
                     {
-                       if (DGifGetLine(gif, rows[i], w) == GIF_ERROR)
-                          {
-                             break;
-                          }
+                       DGifGetLine(gif, rows[i], w);
                     }
                }
              done = 1;

-- 


Reply via email to