comparison src/redisplay-msw.c @ 215:1f0dabaa0855 r20-4b6

Import from CVS: tag r20-4b6
author cvs
date Mon, 13 Aug 2007 10:07:35 +0200
parents 78f53ef88e17
children 2c611d1463a6
comparison
equal deleted inserted replaced
214:c5d88c05e1e9 215:1f0dabaa0855
595 use them we'll blow up. We mark the frame as changed to ensure 595 use them we'll blow up. We mark the frame as changed to ensure
596 that redisplay will do a full update. This probably isn't 596 that redisplay will do a full update. This probably isn't
597 necessary but it can't hurt. */ 597 necessary but it can't hurt. */
598 598
599 if (!f->window_face_cache_reset) 599 if (!f->window_face_cache_reset)
600 mswindows_redraw_exposed_windows (f->root_window, x, y, width, height); 600 {
601 mswindows_redraw_exposed_windows (f->root_window, x, y, width, height);
602 GdiFlush();
603 }
601 else 604 else
602 MARK_FRAME_CHANGED (f); 605 MARK_FRAME_CHANGED (f);
603 } 606 }
604 607
605 608
692 Perform any necessary flushing of queues when an update has completed. 695 Perform any necessary flushing of queues when an update has completed.
693 ****************************************************************************/ 696 ****************************************************************************/
694 static void 697 static void
695 mswindows_output_end (struct device *d) 698 mswindows_output_end (struct device *d)
696 { 699 {
700 GdiFlush();
697 } 701 }
698 702
699 static int 703 static int
700 mswindows_flash (struct device *d) 704 mswindows_flash (struct device *d)
701 { 705 {
1153 } 1157 }
1154 1158
1155 } 1159 }
1156 1160
1157 1161
1162 /* XXX Implement me! */
1158 static void 1163 static void
1159 mswindows_clear_frame (struct frame *f) 1164 mswindows_clear_frame (struct frame *f)
1160 { 1165 {
1166 GdiFlush();
1161 } 1167 }
1162 1168
1163 1169
1164 1170
1165 1171