From 8d2ae4ea5169caa7164e29a02273e24a14c8ba3f Mon Sep 17 00:00:00 2001 From: dscho Date: Fri, 14 Jan 2005 21:16:04 +0000 Subject: [PATCH] add comment "if col=bcol, assume background is transparent" --- libvncserver/font.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/libvncserver/font.c b/libvncserver/font.c index 120ef7b..18c1bbb 100755 --- a/libvncserver/font.c +++ b/libvncserver/font.c @@ -24,7 +24,7 @@ int rfbDrawChar(rfbScreenInfoPtr rfbScreen,rfbFontDataPtr font, d=*data; data++; } - if(d&0x80 && y+j>=0 && x+i>=0 && y+jheight && x+iwidth) + if(d&0x80) memcpy(rfbScreen->frameBuffer+(y+j)*rowstride+(x+i)*bpp,colour,bpp); d<<=1; } @@ -43,6 +43,7 @@ void rfbDrawString(rfbScreenInfoPtr rfbScreen,rfbFontDataPtr font, } /* TODO: these two functions need to be more efficient */ +/* if col==bcol, assume transparent background */ int rfbDrawCharWithClip(rfbScreenInfoPtr rfbScreen,rfbFontDataPtr font, int x,int y,unsigned char c, int x1,int y1,int x2,int y2,