@@ -1000,14 +1000,15 @@ xfont_draw (struct glyph_string *s, int from, int to, int x, int y,
1000
1000
bool with_background )
1001
1001
{
1002
1002
XFontStruct * xfont = ((struct xfont_info * ) s -> font )-> xfont ;
1003
+ Display * display = FRAME_X_DISPLAY (s -> f );
1003
1004
int len = to - from ;
1004
1005
GC gc = s -> gc ;
1005
1006
int i ;
1006
1007
1007
1008
if (s -> gc != s -> face -> gc )
1008
1009
{
1009
1010
block_input ();
1010
- XSetFont (s -> display , gc , xfont -> fid );
1011
+ XSetFont (display , gc , xfont -> fid );
1011
1012
unblock_input ();
1012
1013
}
1013
1014
@@ -1022,20 +1023,20 @@ xfont_draw (struct glyph_string *s, int from, int to, int x, int y,
1022
1023
{
1023
1024
if (s -> padding_p )
1024
1025
for (i = 0 ; i < len ; i ++ )
1025
- XDrawImageString (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1026
+ XDrawImageString (display , FRAME_X_DRAWABLE (s -> f ),
1026
1027
gc , x + i , y , str + i , 1 );
1027
1028
else
1028
- XDrawImageString (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1029
+ XDrawImageString (display , FRAME_X_DRAWABLE (s -> f ),
1029
1030
gc , x , y , str , len );
1030
1031
}
1031
1032
else
1032
1033
{
1033
1034
if (s -> padding_p )
1034
1035
for (i = 0 ; i < len ; i ++ )
1035
- XDrawString (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1036
+ XDrawString (display , FRAME_X_DRAWABLE (s -> f ),
1036
1037
gc , x + i , y , str + i , 1 );
1037
1038
else
1038
- XDrawString (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1039
+ XDrawString (display , FRAME_X_DRAWABLE (s -> f ),
1039
1040
gc , x , y , str , len );
1040
1041
}
1041
1042
unblock_input ();
@@ -1048,20 +1049,20 @@ xfont_draw (struct glyph_string *s, int from, int to, int x, int y,
1048
1049
{
1049
1050
if (s -> padding_p )
1050
1051
for (i = 0 ; i < len ; i ++ )
1051
- XDrawImageString16 (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1052
+ XDrawImageString16 (display , FRAME_X_DRAWABLE (s -> f ),
1052
1053
gc , x + i , y , s -> char2b + from + i , 1 );
1053
1054
else
1054
- XDrawImageString16 (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1055
+ XDrawImageString16 (display , FRAME_X_DRAWABLE (s -> f ),
1055
1056
gc , x , y , s -> char2b + from , len );
1056
1057
}
1057
1058
else
1058
1059
{
1059
1060
if (s -> padding_p )
1060
1061
for (i = 0 ; i < len ; i ++ )
1061
- XDrawString16 (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1062
+ XDrawString16 (display , FRAME_X_DRAWABLE (s -> f ),
1062
1063
gc , x + i , y , s -> char2b + from + i , 1 );
1063
1064
else
1064
- XDrawString16 (FRAME_X_DISPLAY ( s -> f ) , FRAME_X_DRAWABLE (s -> f ),
1065
+ XDrawString16 (display , FRAME_X_DRAWABLE (s -> f ),
1065
1066
gc , x , y , s -> char2b + from , len );
1066
1067
}
1067
1068
unblock_input ();
0 commit comments