-- 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: beb60b4cc8d0a27d559d3f1a1ddce55cbb919af9:
path_to:
revision_to:

git.thebackupbox.net

rxvt-unicode-sixel

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

commit beb60b4cc8d0a27d559d3f1a1ddce55cbb919af9
Author: Emanuele Giaquinta <emanuele.giaquinta@gmail.com>
Date:   Sat Jul 15 08:16:22 2017 +0000

    Account for focus fading when enabling/disabling reverse video.

    Patch by Daniel Hahler.

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

index 115afbf2571f499f145a3338b2f63f2598030046..

index ..f3c6d576e2cbda4e5ad0eb121c2e0edc3ad1c227 100644

--- a/src/screen.C
+++ b/src/screen.C
@@ -1716,6 +1716,14 @@ rxvt_term::scr_rvideo_mode (bool on) NOTHROW
     {
       rvideo_state = on;

+#if OFF_FOCUS_FADING
+      if (rs[Rs_fade])
+        {
+          ::swap (pix_colors_focused[Color_fg], pix_colors_focused[Color_bg]);
+          ::swap (pix_colors_unfocused[Color_fg], pix_colors_unfocused[Color_bg]);
+        }
+      else
+#endif
       ::swap (pix_colors[Color_fg], pix_colors[Color_bg]);
 #ifdef HAVE_IMG
       if (bg_img == 0)

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

-- Response ended

-- Page fetched on Sun Jun 2 14:10:52 2024