aboutsummaryrefslogtreecommitdiffstats
path: root/src/xftfont.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/xftfont.c')
-rw-r--r--src/xftfont.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/xftfont.c b/src/xftfont.c
index 2b4ec065734..bd3f2c92142 100644
--- a/src/xftfont.c
+++ b/src/xftfont.c
@@ -593,7 +593,7 @@ xftfont_text_extents (struct font *font, unsigned int *code, int nglyphs, struct
593static XftDraw * 593static XftDraw *
594xftfont_get_xft_draw (struct frame *f) 594xftfont_get_xft_draw (struct frame *f)
595{ 595{
596 XftDraw *xft_draw = font_get_frame_data (f, &xftfont_driver); 596 XftDraw *xft_draw = font_get_frame_data (f, Qxft);
597 597
598 if (! xft_draw) 598 if (! xft_draw)
599 { 599 {
@@ -604,7 +604,7 @@ xftfont_get_xft_draw (struct frame *f)
604 FRAME_X_COLORMAP (f)); 604 FRAME_X_COLORMAP (f));
605 unblock_input (); 605 unblock_input ();
606 eassert (xft_draw != NULL); 606 eassert (xft_draw != NULL);
607 font_put_frame_data (f, &xftfont_driver, xft_draw); 607 font_put_frame_data (f, Qxft, xft_draw);
608 } 608 }
609 return xft_draw; 609 return xft_draw;
610} 610}
@@ -680,14 +680,14 @@ xftfont_end_for_frame (struct frame *f)
680 /* Don't do anything if display is dead */ 680 /* Don't do anything if display is dead */
681 if (FRAME_X_DISPLAY (f) == NULL) return 0; 681 if (FRAME_X_DISPLAY (f) == NULL) return 0;
682 682
683 xft_draw = font_get_frame_data (f, &xftfont_driver); 683 xft_draw = font_get_frame_data (f, Qxft);
684 684
685 if (xft_draw) 685 if (xft_draw)
686 { 686 {
687 block_input (); 687 block_input ();
688 XftDrawDestroy (xft_draw); 688 XftDrawDestroy (xft_draw);
689 unblock_input (); 689 unblock_input ();
690 font_put_frame_data (f, &xftfont_driver, NULL); 690 font_put_frame_data (f, Qxft, NULL);
691 } 691 }
692 return 0; 692 return 0;
693} 693}