-- Leo's gemini proxy

-- Connecting to git.thebackupbox.net:1965...

-- Connected

-- Sending request

-- Meta line: 20 text/gemini

repo: rxvt-unicode-sixel
action: commit
revision:
path_from:
revision_from: 0837352aed9f19df64041a9a8acab58cf0904d7d:
path_to:
revision_to:

git.thebackupbox.net

rxvt-unicode-sixel

git://git.thebackupbox.net/rxvt-unicode-sixel

commit 0837352aed9f19df64041a9a8acab58cf0904d7d
Author: Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
Date:   Mon Oct 4 20:46:20 2010 +0000

    Simplify.

diff --git a/src/background.C b/src/background.C

index 2a4b6f44ec12e68669f18f2370a433d216a03b7e..

index ..cdb4d680ab930f1a3333d365dcd851cd427b6807 100644

--- a/src/background.C
+++ b/src/background.C
@@ -228,10 +228,8 @@ make_align_position (int align, int window_size, int image_size)
   int diff = window_size - image_size;
   int smaller = min (image_size, window_size);

-  if (align >= 0 && align <= 50)
+  if (align >= 0 && align <= 100)
     return diff * align / 100;
-  else if (align > 50 && align <= 100)
-    return window_size - image_size - diff * (100 - align) / 100;
   else if (align > 100 && align <= 200 )
     return ((align - 100) * smaller / 100) + window_size - smaller;
   else if (align >= -100 && align < 0)
@@ -243,15 +241,14 @@ static inline int
 make_clip_rectangle (int pos, int size, int target_size, int &dst_pos, int &dst_size)
 {
   int src_pos = 0;
-  dst_pos = 0;
+  dst_pos = pos;
   dst_size = size;
   if (pos < 0)
     {
       src_pos = -pos;
+      dst_pos = 0;
       dst_size += pos;
     }
-  else if (pos > 0)
-    dst_pos = pos;

   if (dst_pos + dst_size > target_size)
     dst_size = target_size - dst_pos;

-----END OF PAGE-----

-- Response ended

-- Page fetched on Sun Jun 2 09:16:52 2024