Xnest: drop using XLoadQueryFont()
Signed-off-by: Enrico Weigelt, metux IT consult <info@metux.net>
This commit is contained in:
parent
84be220cd4
commit
5f5e6f110a
|
@ -89,9 +89,6 @@ xnestRealizeFont(ScreenPtr pScreen, FontPtr pFont)
|
||||||
priv->chars_len = xcb_query_font_char_infos_length(priv->font_reply);
|
priv->chars_len = xcb_query_font_char_infos_length(priv->font_reply);
|
||||||
priv->chars = xcb_query_font_char_infos(priv->font_reply);
|
priv->chars = xcb_query_font_char_infos(priv->font_reply);
|
||||||
|
|
||||||
if (!(xnestFontPriv(pFont)->font_struct = XLoadQueryFont(xnestDisplay, name)))
|
|
||||||
return FALSE;
|
|
||||||
|
|
||||||
return TRUE;
|
return TRUE;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -100,8 +97,6 @@ xnestUnrealizeFont(ScreenPtr pScreen, FontPtr pFont)
|
||||||
{
|
{
|
||||||
if (xnestFontPriv(pFont)) {
|
if (xnestFontPriv(pFont)) {
|
||||||
xcb_close_font(xnestUpstreamInfo.conn, xnestFontPriv(pFont)->font_id);
|
xcb_close_font(xnestUpstreamInfo.conn, xnestFontPriv(pFont)->font_id);
|
||||||
if (xnestFontPriv(pFont)->font_struct)
|
|
||||||
XFreeFont(xnestDisplay, xnestFontPriv(pFont)->font_struct);
|
|
||||||
free(xnestFontPriv(pFont));
|
free(xnestFontPriv(pFont));
|
||||||
xfont2_font_set_private(pFont, xnestFontPrivateIndex, NULL);
|
xfont2_font_set_private(pFont, xnestFontPrivateIndex, NULL);
|
||||||
}
|
}
|
||||||
|
|
|
@ -7,8 +7,6 @@
|
||||||
|
|
||||||
#include <xcb/xcb.h>
|
#include <xcb/xcb.h>
|
||||||
|
|
||||||
#include "Xnest.h"
|
|
||||||
|
|
||||||
struct xnest_upstream_info {
|
struct xnest_upstream_info {
|
||||||
xcb_connection_t *conn;
|
xcb_connection_t *conn;
|
||||||
uint32_t screenId;
|
uint32_t screenId;
|
||||||
|
@ -65,7 +63,6 @@ uint32_t xnest_upstream_visual_to_cmap(uint32_t visual);
|
||||||
uint32_t xnest_visual_to_upstream_cmap(uint32_t visual);
|
uint32_t xnest_visual_to_upstream_cmap(uint32_t visual);
|
||||||
|
|
||||||
typedef struct {
|
typedef struct {
|
||||||
XFontStruct *font_struct;
|
|
||||||
xcb_query_font_reply_t *font_reply;
|
xcb_query_font_reply_t *font_reply;
|
||||||
xcb_font_t font_id;
|
xcb_font_t font_id;
|
||||||
xcb_charinfo_t *chars;
|
xcb_charinfo_t *chars;
|
||||||
|
|
Loading…
Reference in New Issue