X-Git-Url: https://git.ucc.asn.au/?a=blobdiff_plain;ds=sidebyside;f=Usermode%2FApplications%2Faxwin4_src%2FServer%2Fcompositor.cpp;h=7a18747aa14af6f931209a078fedc8926e19eb2d;hb=4d0188930e7d0e571db78d1d2e3c4d9b3f0fe8fb;hp=a5d1ff2d771ae297a681b93b0718929750120575;hpb=145dd00e5c5a36f844be327e16a00b2983245423;p=tpg%2Facess2.git diff --git a/Usermode/Applications/axwin4_src/Server/compositor.cpp b/Usermode/Applications/axwin4_src/Server/compositor.cpp index a5d1ff2d..7a18747a 100644 --- a/Usermode/Applications/axwin4_src/Server/compositor.cpp +++ b/Usermode/Applications/axwin4_src/Server/compositor.cpp @@ -72,7 +72,7 @@ void CCompositor::Redraw() { // TODO: just reblit CRect rel_rect = window->m_surface.m_rect.RelativeIntersection(rect); - //_SysDebug("Reblit (%i,%i) %ix%i", rel_rect.m_x, rel_rect.m_y, rel_rect.m_w, rel_rect.m_h); + _SysDebug("Reblit (%i,%i) %ix%i", rel_rect.m_x, rel_rect.m_y, rel_rect.m_w, rel_rect.m_h); BlitFromSurface( window->m_surface, rel_rect ); //window->Repaint( rel_rect ); } @@ -97,7 +97,7 @@ void CCompositor::BlitFromSurface(const CSurface& dest, const CRect& src_rect) for( unsigned int i = 0; i < src_rect.m_h; i ++ ) { m_video.BlitLine( - dest.GetScanline(src_rect.m_y, src_rect.m_y), + dest.GetScanline(src_rect.m_y+i, src_rect.m_x), dest.m_rect.m_y + src_rect.m_y + i, dest.m_rect.m_x + src_rect.m_x, src_rect.m_w