emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

master ba278e4: Fix display of BW images on MS-Windows


From: Eli Zaretskii
Subject: master ba278e4: Fix display of BW images on MS-Windows
Date: Sat, 6 Nov 2021 07:34:51 -0400 (EDT)

branch: master
commit ba278e4a9b076b381317100df6bed664eb6aed6c
Author: Kazuhiro Ito <kzhr@d1.dion.ne.jp>
Commit: Eli Zaretskii <eliz@gnu.org>

    Fix display of BW images on MS-Windows
    
    * src/image.c (convert_mono_to_color_image) [HAVE_NTGUI]: Swap the
    fore- and the back-ground colors back to their normal conventions.
    (Bug#6918)
---
 src/image.c | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git a/src/image.c b/src/image.c
index da6cbba..6769e49 100644
--- a/src/image.c
+++ b/src/image.c
@@ -3547,10 +3547,8 @@ convert_mono_to_color_image (struct frame *f, struct 
image *img,
   release_frame_dc (f, hdc);
   old_prev = SelectObject (old_img_dc, img->pixmap);
   new_prev = SelectObject (new_img_dc, new_pixmap);
-  /* Windows convention for mono bitmaps is black = background,
-     white = foreground.  */
-  SetTextColor (new_img_dc, background);
-  SetBkColor (new_img_dc, foreground);
+  SetTextColor (new_img_dc, foreground);
+  SetBkColor (new_img_dc, background);
 
   BitBlt (new_img_dc, 0, 0, img->width, img->height, old_img_dc,
          0, 0, SRCCOPY);



reply via email to

[Prev in Thread] Current Thread [Next in Thread]