summaryrefslogtreecommitdiffstats
path: root/xorg/server/module/rdpPolyText8.c
diff options
context:
space:
mode:
authorJay Sorg <jay.sorg@gmail.com>2014-01-24 10:00:52 -0800
committerJay Sorg <jay.sorg@gmail.com>2014-01-24 10:00:52 -0800
commitf39ba98a4ff48a2e6a12cb27027a0b06d139c55a (patch)
tree56706101981867986ea9c4b1f1ee0d78e15588ed /xorg/server/module/rdpPolyText8.c
parent320ce8ba47d3d7c344b5de84844d1fa90e346fde (diff)
downloadxrdp-proprietary-f39ba98a4ff48a2e6a12cb27027a0b06d139c55a.tar.gz
xrdp-proprietary-f39ba98a4ff48a2e6a12cb27027a0b06d139c55a.zip
xorg: work on xorg driver
Diffstat (limited to 'xorg/server/module/rdpPolyText8.c')
-rw-r--r--xorg/server/module/rdpPolyText8.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/xorg/server/module/rdpPolyText8.c b/xorg/server/module/rdpPolyText8.c
index 637b6b31..52873a65 100644
--- a/xorg/server/module/rdpPolyText8.c
+++ b/xorg/server/module/rdpPolyText8.c
@@ -40,7 +40,7 @@ CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
do { if (_level < LOG_LEVEL) { ErrorF _args ; ErrorF("\n"); } } while (0)
/******************************************************************************/
-void
+static void
rdpPolyText8Pre(rdpPtr dev, rdpClientCon *clientCon,
int cd, RegionPtr clip_reg,
DrawablePtr pDrawable, GCPtr pGC,
@@ -50,7 +50,7 @@ rdpPolyText8Pre(rdpPtr dev, rdpClientCon *clientCon,
}
/******************************************************************************/
-int
+static int
rdpPolyText8Org(DrawablePtr pDrawable, GCPtr pGC,
int x, int y, int count, char *chars)
{
@@ -64,7 +64,7 @@ rdpPolyText8Org(DrawablePtr pDrawable, GCPtr pGC,
}
/******************************************************************************/
-void
+static void
rdpPolyText8Post(rdpPtr dev, rdpClientCon *clientCon,
int cd, RegionPtr clip_reg,
DrawablePtr pDrawable, GCPtr pGC,
@@ -73,7 +73,7 @@ rdpPolyText8Post(rdpPtr dev, rdpClientCon *clientCon,
{
RegionRec reg;
- if (cd == 0)
+ if (cd == XRDP_CD_NODRAW)
{
return;
}
@@ -82,12 +82,12 @@ rdpPolyText8Post(rdpPtr dev, rdpClientCon *clientCon,
return;
}
rdpRegionInit(&reg, box, 0);
- if (cd == 2)
+ if (cd == XRDP_CD_CLIP)
{
rdpRegionIntersect(&reg, clip_reg, &reg);
}
rdpClientConAddDirtyScreenReg(dev, clientCon, &reg);
- RegionUninit(&reg);
+ rdpRegionUninit(&reg);
}
/******************************************************************************/
@@ -104,6 +104,7 @@ rdpPolyText8(DrawablePtr pDrawable, GCPtr pGC,
LLOGLN(10, ("rdpPolyText8:"));
dev = rdpGetDevFromScreen(pGC->pScreen);
+ dev->counts.rdpPolyText8CallCount++;
GetTextBoundingBox(pDrawable, pGC->font, x, y, count, &box);
rdpRegionInit(&clip_reg, NullBox, 0);
cd = rdpDrawGetClip(dev, &clip_reg, pDrawable, pGC);
@@ -124,6 +125,6 @@ rdpPolyText8(DrawablePtr pDrawable, GCPtr pGC,
x, y, count, chars, &box);
clientCon = clientCon->next;
}
- RegionUninit(&clip_reg);
+ rdpRegionUninit(&clip_reg);
return rv;
}