]> git.eshelyaron.com Git - emacs.git/commitdiff
(x_draw_row_bitmaps): Delay obtaining HDC to avoid returning without
authorEli Zaretskii <eliz@gnu.org>
Mon, 29 Jan 2001 12:36:52 +0000 (12:36 +0000)
committerEli Zaretskii <eliz@gnu.org>
Mon, 29 Jan 2001 12:36:52 +0000 (12:36 +0000)
releasing it.

src/ChangeLog
src/w32term.c

index 82003628dfa6a9253e391503b18de0e1136473bc..54e6e6f0c188d0a616c128ff115acafd0746c6d4 100644 (file)
@@ -1,3 +1,8 @@
+2001-01-29  Jason Rumney  <jasonr@gnu.org>
+
+       w32term.c (x_draw_row_bitmaps): Delay obtaining HDC to avoid
+       returning without releasing it.
+
 2001-01-29  Kenichi Handa  <handa@etl.go.jp>
 
        * w32fns.c (w32_font_match): Allocate three more bytes to regex
index 0d6f8c4bf20fc80a1428415aaf1570f1f5022086..6756cfa105f9aebf343ee40db8539c9e40d10f34 100644 (file)
@@ -898,7 +898,7 @@ x_draw_row_bitmaps (w, row)
   enum bitmap_type bitmap;
   struct face *face;
   int header_line_height = -1;
-  HDC hdc = get_frame_dc (f);
+  HDC hdc;
 
   xassert (interrupt_input_blocked);
 
@@ -922,6 +922,8 @@ x_draw_row_bitmaps (w, row)
   else
     bitmap = NO_BITMAP;
 
+  hdc = get_frame_dc (f);
+
   /* Clear flags area if no bitmap to draw or if bitmap doesn't fill
      the flags area.  */
   if (bitmap == NO_BITMAP