-- 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: 9c3eb20eeea22d4f920c443f7d39de1458aa5ee9:
path_to:
revision_to:

git.thebackupbox.net

rxvt-unicode-sixel

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

commit 9c3eb20eeea22d4f920c443f7d39de1458aa5ee9
Author: Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
Date:   Wed May 30 19:30:57 2012 +0000

    Do not set the default image geometry in set_file, set it in the
    constructor and if needed in set_file_geometry.

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

index 305099f6d563797c75841aa65af90cf272dac7ac..

index ..dd7fdb1e7297ac63648bf2b67f12cd7973645657 100644

--- a/src/background.C
+++ b/src/background.C
@@ -685,12 +685,12 @@ rxvt_term::parse_image (int id, const char *type, const char *arg)

 rxvt_image::rxvt_image ()
 {
-  alpha   =
-  flags   =
+  alpha = 0xffff;
+  flags = 0;
   h_scale =
-  v_scale =
+  v_scale = defaultScale;
   h_align =
-  v_align = 0;
+  v_align = defaultAlign;

 #  ifdef HAVE_PIXBUF
   pixbuf = 0;
@@ -716,8 +716,8 @@ rxvt_image::set_file_geometry (const char *file)

   bool ret = set_file (file);
   alpha = 0x8000;
-  if (ret && p)
-    set_geometry (p + 1);
+  if (ret)
+    set_geometry (p ? p + 1 : "");
   return ret;
 }

@@ -738,12 +738,7 @@ rxvt_image::set_file (const char *file)
 #  endif

   if (ret)
-    {
-      alpha = 0xffff;
-      flags = IM_IS_SET | IM_IS_SIZE_SENSITIVE;
-      h_scale = v_scale = defaultScale;
-      h_align = v_align = defaultAlign;
-    }
+    flags |= IM_IS_SET;

   return ret;
 }

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

-- Response ended

-- Page fetched on Sun Jun 2 14:13:55 2024