]> git.eshelyaron.com Git - emacs.git/commitdiff
(w32_draw_bitmap): Use face to set colors.
authorJason Rumney <jasonr@gnu.org>
Sat, 18 Nov 2000 01:58:42 +0000 (01:58 +0000)
committerJason Rumney <jasonr@gnu.org>
Sat, 18 Nov 2000 01:58:42 +0000 (01:58 +0000)
src/ChangeLog
src/w32term.c

index 755f8755d283da62dc89b74e440a98250023e89d..254dc36c355f0c6460ed722b8aa97903d76f29d7 100644 (file)
@@ -1,3 +1,7 @@
+2000-11-18  Jason Rumney  <jasonr@gnu.org>
+
+       * w32term.c (w32_draw_bitmap): Use face to set colors.
+
 2000-11-17  Dave Love  <fx@gnu.org>
 
        * lread.c (Fload): Fix #ifdef for pcc.
index c5161b489c7c25b5861738a94640fb2c7a9a3ad5..8d125d7c690cdd50b08ad9ac7258380a70090074 100644 (file)
@@ -863,15 +863,17 @@ w32_draw_bitmap (w, hdc, row, which)
 
   compat_hdc = CreateCompatibleDC (hdc);
   SaveDC (hdc);
-  fg_brush = CreateSolidBrush (FRAME_FOREGROUND_PIXEL (f));
+  fg_brush = CreateSolidBrush (face->foreground);
   orig_brush = SelectObject (hdc, fg_brush);
   horig_obj = SelectObject (compat_hdc, pixmap);
-  SetTextColor (hdc, FRAME_BACKGROUND_PIXEL (f));
-  SetBkColor (hdc, FRAME_FOREGROUND_PIXEL (f));
+  SetTextColor (hdc, face->foreground);
+  SetBkColor (hdc, face->background);
 #if 0 /* From w32bdf.c (which is from Meadow).  */
+  /* Old versions - in case we find a reason to fall back on them.  */
   BitBlt (hdc, x, y + dy, wd, h, compat_hdc, 0, 0, SRCCOPY);
-#else
   BitBlt (hdc, x, y + dy, wd, h, compat_hdc, 0, 0, 0xB8074A);
+#else
+  BitBlt (hdc, x, y + dy, wd, h, compat_hdc, 0, 0, 0xE20746);
 #endif
   SelectObject (compat_hdc, horig_obj);
   SelectObject (hdc, orig_brush);