Layout fixes

ulab-next
ArvidNorr 12 years ago
parent c3e403022a
commit 7fea3a661b

@ -1164,11 +1164,14 @@ lfreerdp_pointer_new(rdpContext *context,
pointer_new->colorPtrAttr.lengthAndMask)); pointer_new->colorPtrAttr.lengthAndMask));
index = pointer_new->colorPtrAttr.cacheIndex; index = pointer_new->colorPtrAttr.cacheIndex;
if(index>=32){ if(index>=32)
{
LLOGLN(0,("pointer index too big")); LLOGLN(0,("pointer index too big"));
return ; return ;
} }
// In this fix we remove the xorBpp check, even if the mouse pointers are not correct we can use them. // In this fix we remove the xorBpp check, even if
// the mouse pointers are not correct we can use them.
// Configure your destination not to use windows Aero as pointer scheme
else if ( // pointer_new->xorBpp == 1 && else if ( // pointer_new->xorBpp == 1 &&
pointer_new->colorPtrAttr.width == 32 && pointer_new->colorPtrAttr.width == 32 &&
pointer_new->colorPtrAttr.height == 32 && pointer_new->colorPtrAttr.height == 32 &&
@ -1241,7 +1244,8 @@ static void DEFAULT_CC lfreerdp_polygon_sc(rdpContext* context, POLYGON_SC_ORDER
mod = ((struct mod_context *)context)->modi; mod = ((struct mod_context *)context)->modi;
LLOGLN(10, ("lfreerdp_polygon_sc :%d(points) %d(color) %d(fillmode) %d(bRop) %d(cbData) %d(x) %d(y)", polygon_sc->numPoints,polygon_sc->brushColor,polygon_sc->fillMode,polygon_sc->bRop2,polygon_sc->cbData,polygon_sc->xStart,polygon_sc->yStart)); LLOGLN(10, ("lfreerdp_polygon_sc :%d(points) %d(color) %d(fillmode) %d(bRop) %d(cbData) %d(x) %d(y)", polygon_sc->numPoints,polygon_sc->brushColor,polygon_sc->fillMode,polygon_sc->bRop2,polygon_sc->cbData,polygon_sc->xStart,polygon_sc->yStart));
if(polygon_sc->numPoints==3){ if(polygon_sc->numPoints==3)
{
server_bpp = mod->inst->settings->ColorDepth; server_bpp = mod->inst->settings->ColorDepth;
client_bpp = mod->bpp; client_bpp = mod->bpp;
@ -1267,10 +1271,11 @@ static void DEFAULT_CC lfreerdp_polygon_sc(rdpContext* context, POLYGON_SC_ORDER
// points[0].x-points[3].x, points[0].y-points[2].y); // points[0].x-points[3].x, points[0].y-points[2].y);
// mod->server_set_brush(mod,); // howto use this on our indata?? // mod->server_set_brush(mod,); // howto use this on our indata??
mod->server_set_opcode(mod, 0xcc); mod->server_set_opcode(mod, 0xcc);
}else{ }
else
{
LLOGLN(0, ("Not handled number of points in lfreerdp_polygon_sc")); LLOGLN(0, ("Not handled number of points in lfreerdp_polygon_sc"));
} }
} }
static void DEFAULT_CC lfreerdp_syncronize(rdpContext* context) static void DEFAULT_CC lfreerdp_syncronize(rdpContext* context)

Loading…
Cancel
Save