summaryrefslogtreecommitdiff
path: root/beryl-plugins-vidcap
diff options
context:
space:
mode:
authorxsacha <xsacha@d7aaf104-2d23-0410-ae22-9d23157bf5a3>2007-02-13 04:25:41 +0000
committerxsacha <xsacha@d7aaf104-2d23-0410-ae22-9d23157bf5a3>2007-02-13 04:25:41 +0000
commit051a1a9afb3ac3124ef131e7438ec811a00c7b16 (patch)
tree889ce95b6488fd1c9798a0bd81b905ee23dbca9e /beryl-plugins-vidcap
parent30bb4f323f3a0029bf46db3a36b1c23ed9dc1bad (diff)
downloadmarex-dev-051a1a9afb3ac3124ef131e7438ec811a00c7b16.tar.gz
marex-dev-051a1a9afb3ac3124ef131e7438ec811a00c7b16.tar.bz2
beryl-plugins-vidcap: Vidcap now works with FIA as well :).
git-svn-id: file:///beryl/trunk@4012 d7aaf104-2d23-0410-ae22-9d23157bf5a3
Diffstat (limited to 'beryl-plugins-vidcap')
-rw-r--r--beryl-plugins-vidcap/capture.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/beryl-plugins-vidcap/capture.c b/beryl-plugins-vidcap/capture.c
index a8dd8a5..4979bb7 100644
--- a/beryl-plugins-vidcap/capture.c
+++ b/beryl-plugins-vidcap/capture.c
@@ -382,7 +382,10 @@ static Bool captureTerminateRegion(CompDisplay * d, CompAction * action, CompAct
return FALSE;
}
-static Bool capturePaintScreen(CompScreen * s, const ScreenPaintAttrib * sAttrib, Region region, int output, unsigned int mask)
+static Bool capturePaintScreen(CompScreen * s,
+ const ScreenPaintAttrib * sAttrib,
+ const CompTransform * transform,
+ Region region, int output, unsigned int mask)
{
Bool status;
@@ -390,7 +393,7 @@ static Bool capturePaintScreen(CompScreen * s, const ScreenPaintAttrib * sAttrib
CAPTURE_SCREEN(s);
UNWRAP(cs, s, paintScreen);
- status = (*s->paintScreen) (s, sAttrib, region, output, mask);
+ status = (*s->paintScreen) (s, sAttrib, transform, region, output, mask);
WRAP(cs, s, paintScreen, capturePaintScreen);
/* XXX: inputzoom clears the mask, so we have to reapply it */