kwo pushed a commit to branch master.

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

commit 652d30e8fe9137fa82ddd392d8d1c7746dd43e2f
Author: Kim Woelders <k...@woelders.dk>
Date:   Sun Apr 11 20:12:13 2021 +0200

    Fix clang-analyzer warnings - bin (trivial)
---
 src/bin/imlib2_show.c |  1 -
 src/bin/imlib2_view.c | 73 +++++++++++++++++++++++----------------------------
 2 files changed, 33 insertions(+), 41 deletions(-)

diff --git a/src/bin/imlib2_show.c b/src/bin/imlib2_show.c
index 0a9003e..4c242a5 100644
--- a/src/bin/imlib2_show.c
+++ b/src/bin/imlib2_show.c
@@ -925,7 +925,6 @@ main(int argc, char **argv)
         XSync(disp, False);
         im = imlib_create_image(w, h);
         imlib_set_cache_size(4 * 1024 * 1024);
-        i = 0;
         up = imlib_update_append_rect(up, 0, 0, w, h);
         x = -9999;
         y = -9999;
diff --git a/src/bin/imlib2_view.c b/src/bin/imlib2_view.c
index d8d2299..685efde 100644
--- a/src/bin/imlib2_view.c
+++ b/src/bin/imlib2_view.c
@@ -287,8 +287,6 @@ main(int argc, char **argv)
              break;
           case ButtonRelease:
              b = ev.xbutton.button;
-             x = ev.xbutton.x;
-             y = ev.xbutton.y;
              if (b == 3)
                 zoom_mode = 0;
              if (b == 1)
@@ -300,7 +298,6 @@ main(int argc, char **argv)
              while (XCheckTypedWindowEvent(disp, win, MotionNotify, &ev))
                 ;
              x = ev.xmotion.x;
-             y = ev.xmotion.y;
              if (zoom_mode)
                {
                   int                 sx, sy, sw, sh, dx, dy, dw, dh;
@@ -410,46 +407,42 @@ main(int argc, char **argv)
              if ((errno == ENOMEM) || (errno == EINVAL) || (errno == EBADF))
                 exit(1);
           }
-        else
+        else if (count == 0)
           {
-             if ((count == 0) && (timeout))
-               {
-                  int                 sx, sy, sw, sh, dx, dy, dw, dh;
-
-                  if (zoom > 1.0)
-                    {
-                       dx = 0;
-                       dy = 0;
-                       dw = window_width;
-                       dh = window_height;
+             int                 sx, sy, sw, sh, dx, dy, dw, dh;
 
-                       sx = zx - (zx / zoom);
-                       sy = zy - (zy / zoom);
-                       sw = image_width / zoom;
-                       sh = image_height / zoom;
-                    }
-                  else
-                    {
-                       dx = zx - (zx * zoom);
-                       dy = zy - (zy * zoom);
-                       dw = window_width * zoom;
-                       dh = window_height * zoom;
-
-                       sx = 0;
-                       sy = 0;
-                       sw = image_width;
-                       sh = image_height;
-                    }
-                  imlib_context_set_anti_alias(1);
-                  imlib_context_set_dither(1);
-                  imlib_context_set_blend(0);
-                  imlib_context_set_image(bg_im);
-                  imlib_render_image_part_on_drawable_at_size
-                     (sx, sy, sw, sh, dx, dy, dw, dh);
-                  XClearWindow(disp, win);
-                  XFlush(disp);
-                  timeout = 0;
+             if (zoom > 1.0)
+               {
+                  dx = 0;
+                  dy = 0;
+                  dw = window_width;
+                  dh = window_height;
+
+                  sx = zx - (zx / zoom);
+                  sy = zy - (zy / zoom);
+                  sw = image_width / zoom;
+                  sh = image_height / zoom;
+               }
+             else
+               {
+                  dx = zx - (zx * zoom);
+                  dy = zy - (zy * zoom);
+                  dw = window_width * zoom;
+                  dh = window_height * zoom;
+
+                  sx = 0;
+                  sy = 0;
+                  sw = image_width;
+                  sh = image_height;
                }
+             imlib_context_set_anti_alias(1);
+             imlib_context_set_dither(1);
+             imlib_context_set_blend(0);
+             imlib_context_set_image(bg_im);
+             imlib_render_image_part_on_drawable_at_size
+                (sx, sy, sw, sh, dx, dy, dw, dh);
+             XClearWindow(disp, win);
+             XFlush(disp);
           }
      }
 

-- 


Reply via email to