[Sumover-dev] [svn commit] r4205 - vic/branches/mpeg4/codec
sumover-dev at cs.ucl.ac.uk
sumover-dev at cs.ucl.ac.uk
Tue Jul 1 13:22:40 BST 2008
Author: piers
Date: Tue Jul 1 13:22:40 2008
New Revision: 4205
Modified:
vic/branches/mpeg4/codec/compositor.cpp
Log:
Fixed Compositor:detach() function - it wasn't doing the right thing before.
Initialised overlays_ member variable to zero (Windows
doesn't always zero initialised variables )
Modified: vic/branches/mpeg4/codec/compositor.cpp
==============================================================================
--- vic/branches/mpeg4/codec/compositor.cpp (original)
+++ vic/branches/mpeg4/codec/compositor.cpp Tue Jul 1 13:22:40 2008
@@ -203,6 +203,7 @@
delete p;
p = n;
}
+ overlays_=0;
}
int Compositor::command(int argc, const char*const* argv)
@@ -281,9 +282,9 @@
UNUSED(o); //SV-XXX: unused
for (onode** op = &overlays_; *op != 0; op = &(*op)->next) {
- onode* p = (*op)->next;
- if (*op == p) {
- damage(p);
+ onode* p = (*op);
+ if (p->overlay == o) {
+ //damage(p);
*op = p->next;
delete p;
return;
More information about the Sumover-dev
mailing list