[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash ChangeLog server/character.h
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash ChangeLog server/character.h |
Date: |
Tue, 30 Oct 2007 17:29:23 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 07/10/30 17:29:23
Modified files:
. : ChangeLog
server : character.h
Log message:
* server/character.h (markCharacterReachable): mark mask as
reachable.
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/ChangeLog?cvsroot=gnash&r1=1.4745&r2=1.4746
http://cvs.savannah.gnu.org/viewcvs/gnash/server/character.h?cvsroot=gnash&r1=1.104&r2=1.105
Patches:
Index: ChangeLog
===================================================================
RCS file: /sources/gnash/gnash/ChangeLog,v
retrieving revision 1.4745
retrieving revision 1.4746
diff -u -b -r1.4745 -r1.4746
--- ChangeLog 30 Oct 2007 15:54:44 -0000 1.4745
+++ ChangeLog 30 Oct 2007 17:29:22 -0000 1.4746
@@ -1,5 +1,10 @@
2007-10-30 Sandro Santilli <address@hidden>
+ * server/character.h (markCharacterReachable): mark mask as
+ reachable.
+
+2007-10-30 Sandro Santilli <address@hidden>
+
* gui/Player.cpp (run): don't give up if the movie has collapsed size.
* testsuite/misc-ming.all/DrawingApiTestRunner.cpp:
Check rendering effects of the setMask call.
Index: server/character.h
===================================================================
RCS file: /sources/gnash/gnash/server/character.h,v
retrieving revision 1.104
retrieving revision 1.105
diff -u -b -r1.104 -r1.105
--- server/character.h 29 Oct 2007 21:23:16 -0000 1.104
+++ server/character.h 30 Oct 2007 17:29:23 -0000 1.105
@@ -19,7 +19,7 @@
//
//
-/* $Id: character.h,v 1.104 2007/10/29 21:23:16 strk Exp $ */
+/* $Id: character.h,v 1.105 2007/10/30 17:29:23 strk Exp $ */
#ifndef GNASH_CHARACTER_H
#define GNASH_CHARACTER_H
@@ -175,11 +175,17 @@
/// Mark character-specific reachable resources
//
- /// These are: the character's parent and the defualt
+ /// These are: the character's parent, mask and the default
/// as_object reachable stuff.
+ ///
void markCharacterReachable() const
{
if ( m_parent ) m_parent->setReachable();
+ if ( _mask )
+ {
+ // TODO: check if we should drop when isUnloaded() or
isDestroyed()
+ _mask->setReachable();
+ }
markAsObjectReachable();
}
#endif // GNASH_USE_GC