Xnest: replace XDrawImageString() by xcb_image_text_8()

Replace XDrawImageString() by xcb_image_text_8(), as well as their 16-bit
counterparts.

Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
Enrico Weigelt, metux IT consult 2024-08-02 15:38:57 +02:00
parent d1d10dc245
commit 5b5bd8bbb7

View File

@ -373,16 +373,26 @@ void
xnestImageText8(DrawablePtr pDrawable, GCPtr pGC, int x, int y, int count,
char *string)
{
XDrawImageString(xnestDisplay, xnestDrawable(pDrawable), xnestGC(pGC),
x, y, string, count);
xcb_image_text_8(xnestUpstreamInfo.conn,
count,
xnestDrawable(pDrawable),
xnest_upstream_gc(pGC),
x,
y,
string);
}
void
xnestImageText16(DrawablePtr pDrawable, GCPtr pGC, int x, int y, int count,
unsigned short *string)
{
XDrawImageString16(xnestDisplay, xnestDrawable(pDrawable), xnestGC(pGC),
x, y, (XChar2b *) string, count);
xcb_image_text_16(xnestUpstreamInfo.conn,
count,
xnestDrawable(pDrawable),
xnest_upstream_gc(pGC),
x,
y,
(xcb_char2b_t*)string);
}
void