aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/ChangeLog6
-rw-r--r--src/w32term.c8
2 files changed, 9 insertions, 5 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index af9d956cf9e..6332c1267bf 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,7 @@
12004-02-09 Sam Steingold <sds@gnu.org>
2
3 * w32term.c (w32_draw_fringe_bitmap): Fixed a typo in the last patch.
4
12004-02-09 Kim F. Storm <storm@cua.dk> 52004-02-09 Kim F. Storm <storm@cua.dk>
2 6
3 * fringe.c: New file. Move original fringe related declarations 7 * fringe.c: New file. Move original fringe related declarations
@@ -28,7 +32,7 @@
28 DEFVAR_LISP Voverflow_newline_into_fringe. 32 DEFVAR_LISP Voverflow_newline_into_fringe.
29 (init_fringe_once, init_fringe): New functions. 33 (init_fringe_once, init_fringe): New functions.
30 (w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: New functions. 34 (w32_init_fringe, w32_reset_fringes) [WINDOWS_NT]: New functions.
31 35
32 * Makefile.in (obj): Add fringe.o. 36 * Makefile.in (obj): Add fringe.o.
33 (fringe.o): New dependencies. 37 (fringe.o): New dependencies.
34 38
diff --git a/src/w32term.c b/src/w32term.c
index 239bc659f0b..4d1006e9c19 100644
--- a/src/w32term.c
+++ b/src/w32term.c
@@ -698,7 +698,7 @@ w32_draw_fringe_bitmap (w, row, p)
698 else 698 else
699 w32_clip_to_row (w, row, hdc); 699 w32_clip_to_row (w, row, hdc);
700 700
701 if (p->bx >= 0 !p->overlay_p) 701 if (p->bx >= 0 && !p->overlay_p)
702 { 702 {
703 w32_fill_area (f, hdc, face->background, 703 w32_fill_area (f, hdc, face->background,
704 p->bx, p->by, p->nx, p->ny); 704 p->bx, p->by, p->nx, p->ny);
@@ -725,13 +725,13 @@ w32_draw_fringe_bitmap (w, row, p)
725 725
726 if (p->overlay_p) 726 if (p->overlay_p)
727 { 727 {
728 clipmask = XCreatePixmapFromBitmapData (display, 728 clipmask = XCreatePixmapFromBitmapData (display,
729 FRAME_X_DISPLAY_INFO (f)->root_window, 729 FRAME_X_DISPLAY_INFO (f)->root_window,
730 bits, p->wd, p->h, 730 bits, p->wd, p->h,
731 1, 0, 1); 731 1, 0, 1);
732 gcv.clip_mask = clipmask; 732 gcv.clip_mask = clipmask;
733 gcv.clip_x_origin = p->x; 733 gcv.clip_x_origin = p->x;
734 gcv.clip_y_origin = p->y; 734 gcv.clip_y_origin = p->y;
735 XChangeGC (display, gc, GCClipMask | GCClipXOrigin | GCClipYOrigin, &gcv); 735 XChangeGC (display, gc, GCClipMask | GCClipXOrigin | GCClipYOrigin, &gcv);
736 } 736 }
737#endif 737#endif